home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_21_INIT.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
155KB
|
2,684 lines
# near model CODE resource
# jump table entries: 8992-8993 (2 of them)
fn00000000:
00000000 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000004 4247 clr.w D7
00000006 4246 clr.w D6
00000008 4EBA 00DE jsr [PC + 0xDE /* 000000E8 */]
0000000C 2640 movea.l A3, D0
0000000E 200B move.l D0, A3
00000010 673A beq +0x3C /* 0000004C */
00000012 598F subq.l A7, 4
00000014 2F0B move.l -[A7], A3
00000016 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000001A 0C9F 0000 0206 cmpi.l [A7]+, 0x206
00000020 6626 bne +0x28 /* 00000048 */
00000022 2053 movea.l A0, [A3]
00000024 4868 0006 pea.l [A0 + 0x6]
00000028 486D A614 pea.l [A5 - 0x59EC]
0000002C 4878 0100 push.l 0x100
00000030 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000034 2053 movea.l A0, [A3]
00000036 4868 0106 pea.l [A0 + 0x106]
0000003A 486D A714 pea.l [A5 - 0x58EC]
0000003E 4878 0100 push.l 0x100
00000042 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000046 7C01 moveq.l D6, 0x01
label00000048:
00000048 2F0B move.l -[A7], A3
0000004A A9A3 syscall ReleaseResource
label0000004C:
0000004C 4EBA 003E jsr [PC + 0x3E /* 0000008C */]
00000050 2840 movea.l A4, D0
00000052 200C move.l D0, A4
00000054 6724 beq +0x26 /* 0000007A */
00000056 598F subq.l A7, 4
00000058 2F0B move.l -[A7], A3
0000005A 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000005E 0C9F 0000 0200 cmpi.l [A7]+, 0x200
00000064 6610 bne +0x12 /* 00000076 */
00000066 2F14 move.l -[A7], [A4]
00000068 486D A414 pea.l [A5 - 0x5BEC]
0000006C 4878 0200 push.l 0x200
00000070 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000074 7E01 moveq.l D7, 0x01
label00000076:
00000076 2F0C move.l -[A7], A4
00000078 A9A3 syscall ReleaseResource
label0000007A:
0000007A 7000 moveq.l D0, 0x00
0000007C 4A46 tst.w D6
0000007E 6706 beq +0x8 /* 00000086 */
00000080 4A47 tst.w D7
00000082 6702 beq +0x4 /* 00000086 */
00000084 7001 moveq.l D0, 0x01
label00000086:
00000086 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000008A 4E75 rts
fn0000008C:
0000008C 48E7 0118 movem.l -[A7], D7,A3,A4
00000090 7000 moveq.l D0, 0x00
00000092 2640 movea.l A3, D0
00000094 598F subq.l A7, 4
00000096 7200 moveq.l D1, 0x00
00000098 3F01 move.w -[A7], D1
0000009A 3F3C 0006 move.w -[A7], 0x6
0000009E A9ED syscall Pack6
000000A0 285F movea.l A4, [A7]+
000000A2 200C move.l D0, A4
000000A4 6718 beq +0x1A /* 000000BE */
000000A6 2054 movea.l A0, [A4]
000000A8 3028 001E move.w D0, [A0 + 0x1E]
000000AC 48C0 ext.l D0
000000AE E080 asr D0, 8
000000B0 D0BC 0000 03E8 add.l D0, 0x3E8
000000B6 2E3C 0000 00FF move.l D7, 0xFF
000000BC CE80 and.l D7, D0
label000000BE:
000000BE 598F subq.l A7, 4
000000C0 2F3C 4349 6E66 move.l -[A7], 0x43496E66 /* 'CInf' */
000000C6 3F07 move.w -[A7], D7
000000C8 A9A0 syscall GetResource
000000CA 265F movea.l A3, [A7]+
000000CC 200B move.l D0, A3
000000CE 6610 bne +0x12 /* 000000E0 */
000000D0 598F subq.l A7, 4
000000D2 2F3C 4349 6E66 move.l -[A7], 0x43496E66 /* 'CInf' */
000000D8 3F3C 03E8 move.w -[A7], 0x3E8
000000DC A9A0 syscall GetResource
000000DE 265F movea.l A3, [A7]+
label000000E0:
000000E0 200B move.l D0, A3
000000E2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000000E6 4E75 rts
fn000000E8:
000000E8 4E56 FFFC link A6, -0x0004
000000EC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000000F0 3E3C 03E8 move.w D7, 0x3E8
000000F4 7C00 moveq.l D6, 0x00
000000F6 7000 moveq.l D0, 0x00
000000F8 2640 movea.l A3, D0
000000FA 2840 movea.l A4, D0
000000FC 598F subq.l A7, 4
000000FE 7200 moveq.l D1, 0x00
00000100 3F01 move.w -[A7], D1
00000102 3F3C 0006 move.w -[A7], 0x6
00000106 A9ED syscall Pack6
00000108 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000010C 6716 beq +0x18 /* 00000124 */
0000010E 206E FFFC movea.l A0, [A6 - 0x4]
00000112 2050 movea.l A0, [A0]
00000114 3028 001E move.w D0, [A0 + 0x1E]
00000118 48C0 ext.l D0
0000011A E080 asr D0, 8
0000011C 2E3C 0000 00FF move.l D7, 0xFF
00000122 CE80 and.l D7, D0
label00000124:
00000124 598F subq.l A7, 4
00000126 2F3C 434E 5632 move.l -[A7], 0x434E5632 /* 'CNV2' */
0000012C 3F07 move.w -[A7], D7
0000012E A9A0 syscall GetResource
00000130 265F movea.l A3, [A7]+
00000132 200B move.l D0, A3
00000134 672C beq +0x2E /* 00000162 */
00000136 598F subq.l A7, 4
00000138 2F0B move.l -[A7], A3
0000013A 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000013E 2C1F move.l D6, [A7]+
00000140 7006 moveq.l D0, 0x06
00000142 B086 cmp.l D0, D6
00000144 6606 bne +0x8 /* 0000014C */
00000146 2053 movea.l A0, [A3]
00000148 3E28 0002 move.w D7, [A0 + 0x2]
label0000014C:
0000014C 200C move.l D0, A4
0000014E 6624 bne +0x26 /* 00000174 */
00000150 598F subq.l A7, 4
00000152 2F3C 6254 626C move.l -[A7], 0x6254626C /* 'bTbl' */
00000158 2053 movea.l A0, [A3]
0000015A 3F10 move.w -[A7], [A0]
0000015C A9A0 syscall GetResource
0000015E 285F movea.l A4, [A7]+
00000160 6012 bra +0x14 /* 00000174 */
label00000162:
00000162 0C47 03E8 cmpi.w D7, 0x3E8
00000166 6604 bne +0x6 /* 0000016C */
00000168 70FF moveq.l D0, 0xFFFFFFFF
0000016A 6006 bra +0x8 /* 00000172 */
label0000016C:
0000016C 203C 0000 03E8 move.l D0, 0x3E8
label00000172:
00000172 3E00 move.w D7, D0
label00000174:
00000174 7006 moveq.l D0, 0x06
00000176 B086 cmp.l D0, D6
00000178 6D08 blt +0xA /* 00000182 */
0000017A 48C7 ext.l D7
0000017C 70FF moveq.l D0, 0xFFFFFFFF
0000017E B087 cmp.l D0, D7
00000180 6DA2 blt -0x5C /* 00000124 */
label00000182:
00000182 200B move.l D0, A3
00000184 6704 beq +0x6 /* 0000018A */
00000186 2053 movea.l A0, [A3]
00000188 208C move.l [A0], A4
label0000018A:
0000018A 200B move.l D0, A3
0000018C 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
00000192 4E5E unlink A6
00000194 4E75 rts
fn00000196:
00000196 4E56 FFF8 link A6, -0x0008
0000019A 48E7 1118 movem.l -[A7], D3,D7,A3,A4
0000019E 47ED AAD0 lea.l A3, [A5 - 0x5530]
000001A2 4878 01FE push.l 0x1FE
000001A6 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
000001AA 598F subq.l A7, 4
000001AC 2F3C 5041 5423 move.l -[A7], 0x50415423 /* 'PAT#' */
000001B2 3F3C 0080 move.w -[A7], 0x80
000001B6 A9A0 syscall GetResource
000001B8 285F movea.l A4, [A7]+
000001BA 2F0C move.l -[A7], A4
000001BC A992 syscall DetachResource
000001BE 2F0C move.l -[A7], A4
000001C0 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000001C4 2054 movea.l A0, [A4]
000001C6 3B50 A86A move.w [A5 - 0x5796], [A0]
000001CA 2014 move.l D0, [A4]
000001CC 5480 addq.l D0, 2
000001CE 2B40 A86C move.l [A5 - 0x5794], D0
000001D2 486D AAF0 pea.l [A5 - 0x5510]
000001D6 A86F syscall OpenPort
000001D8 486D AAF0 pea.l [A5 - 0x5510]
000001DC 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
000001E0 4EBA 00B6 jsr [PC + 0xB6 /* 00000298 */]
000001E4 4247 clr.w D7
000001E6 588F addq.l A7, 4
label000001E8:
000001E8 598F subq.l A7, 4
000001EA A8D8 syscall NewRgn
000001EC 2007 move.l D0, D7
000001EE E540 asl D0.w, 2
000001F0 279F 0000 move.l [A3 + D0.w], [A7]+
000001F4 5247 addq.w D7, 1
000001F6 0C47 0008 cmpi.w D7, 0x8
000001FA 6DEC blt -0x12 /* 000001E8 */
000001FC 4A6D AFB0 tst.w [A5 - 0x5050]
00000200 677E beq +0x80 /* 00000280 */
00000202 426E FFF8 clr.w [A6 - 0x8]
00000206 426E FFFA clr.w [A6 - 0x6]
0000020A 3D7C 0064 FFFC move.w [A6 - 0x4], 0x64 /* 'd' */
00000210 3D7C 0064 FFFE move.w [A6 - 0x2], 0x64 /* 'd' */
00000216 598F subq.l A7, 4
00000218 486E FFF8 pea.l [A6 - 0x8]
0000021C A8F3 syscall OpenPicture
0000021E 285F movea.l A4, [A7]+
00000220 7000 moveq.l D0, 0x00
00000222 3F00 move.w -[A7], D0
00000224 3F00 move.w -[A7], D0
00000226 A893 syscall MoveTo
00000228 598F subq.l A7, 4
0000022A 3F3C 03EC move.w -[A7], 0x3EC
0000022E AA0C syscall GetPixPat
00000230 2B5F A888 move.l [A5 - 0x5778], [A7]+
00000234 2F2D A888 move.l -[A7], [A5 - 0x5778]
00000238 AA0A syscall PenPixPat
0000023A 7000 moveq.l D0, 0x00
0000023C 3F00 move.w -[A7], D0
0000023E 720A moveq.l D1, 0x0A
00000240 3F01 move.w -[A7], D1
00000242 A891 syscall LineTo
00000244 598F subq.l A7, 4
00000246 3F3C 03EA move.w -[A7], 0x3EA
0000024A AA0C syscall GetPixPat
0000024C 2B5F A884 move.l [A5 - 0x577C], [A7]+
00000250 2F2D A884 move.l -[A7], [A5 - 0x577C]
00000254 AA0A syscall PenPixPat
00000256 700A moveq.l D0, 0x0A
00000258 3F00 move.w -[A7], D0
0000025A 3F00 move.w -[A7], D0
0000025C A891 syscall LineTo
0000025E 598F subq.l A7, 4
00000260 3F3C 03EB move.w -[A7], 0x3EB
00000264 AA0C syscall GetPixPat
00000266 2B5F A880 move.l [A5 - 0x5780], [A7]+
0000026A 2F2D A880 move.l -[A7], [A5 - 0x5780]
0000026E AA0A syscall PenPixPat
00000270 7000 moveq.l D0, 0x00
00000272 3F00 move.w -[A7], D0
00000274 3F00 move.w -[A7], D0
00000276 A891 syscall LineTo
00000278 A8F4 syscall ClosePicture
0000027A 2F0C move.l -[A7], A4
0000027C A8F5 syscall KillPicture
0000027E 600E bra +0x10 /* 0000028E */
label00000280:
00000280 7000 moveq.l D0, 0x00
00000282 2B40 A888 move.l [A5 - 0x5778], D0
00000286 2B40 A884 move.l [A5 - 0x577C], D0
0000028A 2B40 A880 move.l [A5 - 0x5780], D0
label0000028E:
0000028E 4CEE 1888 FFE8 movem.l D3,D7,A3,A4, [A6 - 0x18]
00000294 4E5E unlink A6
00000296 4E75 rts
fn00000298:
00000298 48E7 1118 movem.l -[A7], D3,D7,A3,A4
0000029C 49ED AD90 lea.l A4, [A5 - 0x5270]
000002A0 4247 clr.w D7
label000002A2:
000002A2 598F subq.l A7, 4
000002A4 48C7 ext.l D7
000002A6 2007 move.l D0, D7
000002A8 D0BC 0000 61A9 add.l D0, 0x61A9
000002AE 3F00 move.w -[A7], D0
000002B0 A9B9 syscall GetCursor
000002B2 265F movea.l A3, [A7]+
000002B4 200B move.l D0, A3
000002B6 6714 beq +0x16 /* 000002CC */
000002B8 2053 movea.l A0, [A3]
000002BA 2007 move.l D0, D7
000002BC C1FC 0044 muls.w D0, 0x44 /* 'D' */
000002C0 43F4 0000 lea.l A1, [A4 + D0.w]
000002C4 7010 moveq.l D0, 0x10
label000002C6:
000002C6 22D8 move.l [A1]+, [A0]+
000002C8 51C8 FFFC dbf D0, -0x6 /* 000002C6 */
label000002CC:
000002CC 5247 addq.w D7, 1
000002CE 0C47 0004 cmpi.w D7, 0x4
000002D2 6DCE blt -0x30 /* 000002A2 */
000002D4 4CDF 1888 movem.l D3,D7,A3,A4, [A7]+
000002D8 4E75 rts
export_1124:
000002DA 4E56 FC3E link A6, -0x03C2
000002DE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000002E2 426D AF5C clr.w [A5 - 0x50A4]
000002E6 426E FC72 clr.w [A6 - 0x38E]
000002EA 426E FFFE clr.w [A6 - 0x2]
000002EE 426E FC6C clr.w [A6 - 0x394]
000002F2 486D FD7C pea.l [A5 - 0x284]
000002F6 A86E syscall InitGraf
000002F8 A8FE syscall InitFonts
000002FA 70FF moveq.l D0, 0xFFFFFFFF
000002FC 3F00 move.w -[A7], D0
000002FE 7200 moveq.l D1, 0x00
00000300 3F01 move.w -[A7], D1
00000302 201F move.l D0, [A7]+
00000304 A032 syscall FlushEvents
00000306 A912 syscall InitWindows
00000308 A930 syscall InitMenus
0000030A 7000 moveq.l D0, 0x00
0000030C 2F00 move.l -[A7], D0
0000030E A97B syscall InitDialogs
00000310 A9CC syscall TEInit
00000312 A850 syscall InitCursor
00000314 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00000318 526D BDA4 addq.w [A5 - 0x425C], 1
0000031C 3D7C 0038 FFFC move.w [A6 - 0x4], 0x38 /* '8' */
00000322 598F subq.l A7, 4
00000324 3F3C A090 move.w -[A7], 0xA090
00000328 7000 moveq.l D0, 0x00
0000032A 1F00 move.b -[A7], D0
0000032C 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00000330 598F subq.l A7, 4
00000332 3F3C A89F move.w -[A7], 0xA89F
00000336 7001 moveq.l D0, 0x01
00000338 1F00 move.b -[A7], D0
0000033A 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
0000033E 2D5F FFD6 move.l [A6 - 0x2A], [A7]+
00000342 201F move.l D0, [A7]+
00000344 B0AE FFD6 cmp.l D0, [A6 - 0x2A]
00000348 6700 10DE beq +0x10E0 /* 00001428 */
0000034C 558F subq.l A7, 2
0000034E 7001 moveq.l D0, 0x01
00000350 3F00 move.w -[A7], D0
00000352 486E FFC6 pea.l [A6 - 0x3A]
00000356 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
0000035A 4A5F tst.w [A7]+
0000035C 6600 10CA bne +0x10CC /* 00001428 */
00000360 4A6E FFC8 tst.w [A6 - 0x38]
00000364 6D00 10C2 blt +0x10C4 /* 00001428 */
00000368 7000 moveq.l D0, 0x00
0000036A 102E FFCE move.b D0, [A6 - 0x32]
0000036E 3B40 EA7C move.w [A5 - 0x1584], D0
00000372 6604 bne +0x6 /* 00000378 */
00000374 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */]
label00000378:
00000378 598F subq.l A7, 4
0000037A 3F3C A02E move.w -[A7], 0xA02E
0000037E 7000 moveq.l D0, 0x00
00000380 1F00 move.b -[A7], D0
00000382 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00000386 2B5F AFF0 move.l [A5 - 0x5010], [A7]+
0000038A 6700 109C beq +0x109E /* 00001428 */
0000038E 558F subq.l A7, 2
00000390 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
00000396 A80D syscall Count1Resources
00000398 3D5F FC6E move.w [A6 - 0x392], [A7]+
0000039C 302E FC6E move.w D0, [A6 - 0x392]
000003A0 48C0 ext.l D0
000003A2 E380 asl D0, 1
000003A4 2F00 move.l -[A7], D0
000003A6 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
000003AA 2B40 AFD6 move.l [A5 - 0x502A], D0
000003AE 588F addq.l A7, 4
000003B0 660A bne +0xC /* 000003BC */
000003B2 3D7C 0037 FFFC move.w [A6 - 0x4], 0x37 /* '7' */
000003B8 6000 106E bra +0x1070 /* 00001428 */
label000003BC:
000003BC 2F2D AF42 move.l -[A7], [A5 - 0x50BE]
000003C0 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000003C4 7000 moveq.l D0, 0x00
000003C6 1F00 move.b -[A7], D0
000003C8 A99B syscall SetResLoad
000003CA 206D AFD6 movea.l A0, [A5 - 0x502A]
000003CE 30AE FC6E move.w [A0], [A6 - 0x392]
000003D2 6032 bra +0x34 /* 00000406 */
label000003D4:
000003D4 558F subq.l A7, 2
000003D6 598F subq.l A7, 4
000003D8 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
000003DE 3F2E FC6E move.w -[A7], [A6 - 0x392]
000003E2 A9A0 syscall GetResource
000003E4 265F movea.l A3, [A7]+
000003E6 2F0B move.l -[A7], A3
000003E8 A9A6 syscall GetResAttrs
000003EA 7018 moveq.l D0, 0x18
000003EC C05F and.w D0, [A7]+
000003EE 0C40 0018 cmpi.w D0, 0x18
000003F2 6612 bne +0x14 /* 00000406 */
000003F4 206D AFD6 movea.l A0, [A5 - 0x502A]
000003F8 302E FC6E move.w D0, [A6 - 0x392]
000003FC 48C0 ext.l D0
000003FE D080 add.l D0, D0
00000400 31BC FFFF 0800 move.w [A0 + D0], 0xFFFF
label00000406:
00000406 536E FC6E subq.w [A6 - 0x392], 1
0000040A 66C8 bne -0x36 /* 000003D4 */
0000040C 41ED 2252 lea.l A0, [A5 + 0x2252 /* export_1094 */]
00000410 2D48 FC68 move.l [A6 - 0x398], A0
00000414 3010 move.w D0, [A0]
00000416 48C0 ext.l D0
00000418 0C80 0000 4EF9 cmpi.l D0, 0x4EF9
0000041E 660E bne +0x10 /* 0000042E */
00000420 202E FC68 move.l D0, [A6 - 0x398]
00000424 5580 subq.l D0, 2
00000426 2040 movea.l A0, D0
00000428 3010 move.w D0, [A0]
0000042A 48C0 ext.l D0
0000042C 600A bra +0xC /* 00000438 */
label0000042E:
0000042E 206E FC68 movea.l A0, [A6 - 0x398]
00000432 3028 0002 move.w D0, [A0 + 0x2]
00000436 48C0 ext.l D0
label00000438:
00000438 3D40 FC6E move.w [A6 - 0x392], D0
0000043C 206D AFD6 movea.l A0, [A5 - 0x502A]
00000440 302E FC6E move.w D0, [A6 - 0x392]
00000444 48C0 ext.l D0
00000446 D080 add.l D0, D0
00000448 31BC FFFF 0800 move.w [A0 + D0], 0xFFFF
0000044E 7001 moveq.l D0, 0x01
00000450 1F00 move.b -[A7], D0
00000452 A99B syscall SetResLoad
00000454 2F2D AF3E move.l -[A7], [A5 - 0x50C2]
00000458 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000045C 3D7C 0039 FFFC move.w [A6 - 0x4], 0x39 /* '9' */
00000462 486D 274A pea.l [A5 + 0x274A /* export_1253 */]
00000466 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000046A 4A40 tst.w D0
0000046C 588F addq.l A7, 4
0000046E 6700 0FB8 beq +0xFBA /* 00001428 */
00000472 486E FFFB pea.l [A6 - 0x5]
00000476 4EAD 274A jsr [A5 + 0x274A /* export_1253 */]
0000047A 4A2E FFFB tst.b [A6 - 0x5]
0000047E 6702 beq +0x4 /* 00000482 */
00000480 A9F4 syscall ExitToShell
label00000482:
00000482 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00000488 486D 274A pea.l [A5 + 0x274A /* export_1253 */]
0000048C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000490 558F subq.l A7, 2
00000492 486D B1F8 pea.l [A5 - 0x4E08]
00000496 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000049A 486D 26DA pea.l [A5 + 0x26DA /* export_1239 */]
0000049E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000004A2 4A40 tst.w D0
000004A4 4FEF 000A lea.l A7, [A7 + 0xA]
000004A8 6700 0F7E beq +0xF80 /* 00001428 */
000004AC 0C6E 0700 FFCA cmpi.w [A6 - 0x36], 0x700
000004B2 6D00 009A blt +0x9C /* 0000054E */
000004B6 558F subq.l A7, 2
000004B8 2F3C 6576 6E74 move.l -[A7], 0x65766E74 /* 'evnt' */
000004BE 486E FFE8 pea.l [A6 - 0x18]
000004C2 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
000004C6 4A5F tst.w [A7]+
000004C8 661A bne +0x1C /* 000004E4 */
000004CA 202E FFE8 move.l D0, [A6 - 0x18]
000004CE 0800 0000 btst.b D0, 0x0
000004D2 6710 beq +0x12 /* 000004E4 */
000004D4 4EBA 1378 jsr [PC + 0x1378 /* 0000184E */]
000004D8 4A40 tst.w D0
000004DA 57C0 seq D0
000004DC 0240 0001 andi.w D0, 0x1
000004E0 3B40 E696 move.w [A5 - 0x196A], D0
label000004E4:
000004E4 558F subq.l A7, 2
000004E6 2F3C 6564 746E move.l -[A7], 0x6564746E /* 'edtn' */
000004EC 486E FFE8 pea.l [A6 - 0x18]
000004F0 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
000004F4 4A5F tst.w [A7]+
000004F6 661A bne +0x1C /* 00000512 */
000004F8 202E FFE8 move.l D0, [A6 - 0x18]
000004FC 0800 0000 btst.b D0, 0x0
00000500 6710 beq +0x12 /* 00000512 */
00000502 4EBA 13B0 jsr [PC + 0x13B0 /* 000018B4 */]
00000506 4A40 tst.w D0
00000508 57C0 seq D0
0000050A 0240 0001 andi.w D0, 0x1
0000050E 3B40 E698 move.w [A5 - 0x1968], D0
label00000512:
00000512 558F subq.l A7, 2
00000514 2F3C 6865 6C70 move.l -[A7], 0x68656C70 /* 'help' */
0000051A 486E FFE8 pea.l [A6 - 0x18]
0000051E 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00000522 4A5F tst.w [A7]+
00000524 660A bne +0xC /* 00000530 */
00000526 7001 moveq.l D0, 0x01
00000528 C0AE FFE8 and.l D0, [A6 - 0x18]
0000052C 3B40 E69A move.w [A5 - 0x1966], D0
label00000530:
00000530 558F subq.l A7, 2
00000532 2F3C 7374 6466 move.l -[A7], 0x73746466 /* 'stdf' */
00000538 486E FFE8 pea.l [A6 - 0x18]
0000053C 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00000540 4A5F tst.w [A7]+
00000542 660A bne +0xC /* 0000054E */
00000544 7001 moveq.l D0, 0x01
00000546 C0AE FFE8 and.l D0, [A6 - 0x18]
0000054A 3B40 AF28 move.w [A5 - 0x50D8], D0
label0000054E:
0000054E 598F subq.l A7, 4
00000550 3F3C 0100 move.w -[A7], 0x100
00000554 A9BA syscall GetString
00000556 2B5F AF24 move.l [A5 - 0x50DC], [A7]+
0000055A 3B6D FD0A AFB4 move.w [A5 - 0x504C], [A5 - 0x2F6]
00000560 3038 0BAA move.w D0, [0x00000BAA /* MBarHeight */]
00000564 D06D FD08 add.w D0, [A5 - 0x2F8]
00000568 3B40 AFB2 move.w [A5 - 0x504E], D0
0000056C 3B6D FD0E AFB8 move.w [A5 - 0x5048], [A5 - 0x2F2]
00000572 302D FD0E move.w D0, [A5 - 0x2F2]
00000576 5340 subq.w D0, 1
00000578 906D AFB4 sub.w D0, [A5 - 0x504C]
0000057C 3B40 E9F4 move.w [A5 - 0x160C], D0
00000580 3B40 E9EC move.w [A5 - 0x1614], D0
00000584 3B6D FD0C AFB6 move.w [A5 - 0x504A], [A5 - 0x2F4]
0000058A 302D FD0C move.w D0, [A5 - 0x2F4]
0000058E 5340 subq.w D0, 1
00000590 906D AFB2 sub.w D0, [A5 - 0x504E]
00000594 3B40 E9F2 move.w [A5 - 0x160E], D0
00000598 3B40 E9EA move.w [A5 - 0x1616], D0
0000059C 7035 moveq.l D0, 0x35
0000059E 2F00 move.l -[A7], D0
000005A0 486E FEC6 pea.l [A6 - 0x13A]
000005A4 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000005A8 486E FEC7 pea.l [A6 - 0x139]
000005AC 486D B1F4 pea.l [A5 - 0x4E0C]
000005B0 7003 moveq.l D0, 0x03
000005B2 2F00 move.l -[A7], D0
000005B4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000005B8 7048 moveq.l D0, 0x48
000005BA 2F00 move.l -[A7], D0
000005BC 486E FEC6 pea.l [A6 - 0x13A]
000005C0 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000005C4 4A2E FEC6 tst.b [A6 - 0x13A]
000005C8 4FEF 0010 lea.l A7, [A7 + 0x10]
000005CC 6700 0E5A beq +0xE5C /* 00001428 */
000005D0 486E FEC6 pea.l [A6 - 0x13A]
000005D4 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000005D8 2B40 B9AE move.l [A5 - 0x4652], D0
000005DC 588F addq.l A7, 4
000005DE 6700 0E48 beq +0xE4A /* 00001428 */
000005E2 7049 moveq.l D0, 0x49
000005E4 2F00 move.l -[A7], D0
000005E6 486E FEC6 pea.l [A6 - 0x13A]
000005EA 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000005EE 4A2E FEC6 tst.b [A6 - 0x13A]
000005F2 508F addq.l A7, 8
000005F4 6700 0E32 beq +0xE34 /* 00001428 */
000005F8 486E FEC6 pea.l [A6 - 0x13A]
000005FC 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00000600 2B40 B9AA move.l [A5 - 0x4656], D0
00000604 588F addq.l A7, 4
00000606 6700 0E20 beq +0xE22 /* 00001428 */
0000060A 598F subq.l A7, 4
0000060C 7060 moveq.l D0, 0x60
0000060E 3F00 move.w -[A7], D0
00000610 7201 moveq.l D1, 0x01
00000612 1F01 move.b -[A7], D1
00000614 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00000618 201F move.l D0, [A7]+
0000061A B0AE FFD6 cmp.l D0, [A6 - 0x2A]
0000061E 56C0 sne D0
00000620 0240 0001 andi.w D0, 0x1
00000624 3B40 AFA8 move.w [A5 - 0x5058], D0
00000628 7000 moveq.l D0, 0x00
0000062A 7200 moveq.l D1, 0x00
0000062C 122E FFCF move.b D1, [A6 - 0x31]
00000630 3B41 AFB0 move.w [A5 - 0x5050], D1
00000634 6724 beq +0x26 /* 0000065A */
00000636 0C6E 0603 FFCA cmpi.w [A6 - 0x36], 0x603
0000063C 6F1C ble +0x1E /* 0000065A */
0000063E 2F00 move.l -[A7], D0
00000640 598F subq.l A7, 4
00000642 3F3C AB03 move.w -[A7], 0xAB03
00000646 7201 moveq.l D1, 0x01
00000648 1F01 move.b -[A7], D1
0000064A 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
0000064E 221F move.l D1, [A7]+
00000650 201F move.l D0, [A7]+
00000652 B2AE FFD6 cmp.l D1, [A6 - 0x2A]
00000656 6702 beq +0x4 /* 0000065A */
00000658 7001 moveq.l D0, 0x01
label0000065A:
0000065A 3B40 AFAE move.w [A5 - 0x5052], D0
0000065E 3B6E FFC8 AFAC move.w [A5 - 0x5054], [A6 - 0x38]
00000664 3B7C 0001 AFAA move.w [A5 - 0x5056], 0x1
0000066A 426D EDD0 clr.w [A5 - 0x1230]
0000066E 3B7C 0001 EDCE move.w [A5 - 0x1232], 0x1
00000674 1F2E FFCF move.b -[A7], [A6 - 0x31]
00000678 4EBA 124A jsr [PC + 0x124A /* 000018C4 */]
0000067C 426D AF3C clr.w [A5 - 0x50C4]
00000680 1B7C 00FF EA1C move.b [A5 - 0x15E4], 0xFF
00000686 1B7C 00FF EA1B move.b [A5 - 0x15E5], 0xFF
0000068C 1B7C 00FF EA1A move.b [A5 - 0x15E6], 0xFF
00000692 1B7C 00DD EA36 move.b [A5 - 0x15CA], 0xDD
00000698 1B7C 00FF EA33 move.b [A5 - 0x15CD], 0xFF
0000069E 1B7C 00FF EA32 move.b [A5 - 0x15CE], 0xFF
000006A4 1B7C 0088 EA2F move.b [A5 - 0x15D1], 0x88
000006AA 1B7C 0099 EA2B move.b [A5 - 0x15D5], 0x99
000006B0 1B7C 00FF EA2C move.b [A5 - 0x15D4], 0xFF
000006B6 1B7C 00DD EA28 move.b [A5 - 0x15D8], 0xDD
000006BC 1B7C 00FF EA22 move.b [A5 - 0x15DE], 0xFF
000006C2 1B7C 0099 EA24 move.b [A5 - 0x15DC], 0x99
000006C8 422D EA3C clr.b [A5 - 0x15C4]
000006CC 422D EA3B clr.b [A5 - 0x15C5]
000006D0 422D EA3A clr.b [A5 - 0x15C6]
000006D4 1B7C 0088 EA20 move.b [A5 - 0x15E0], 0x88
000006DA 1B7C 0088 EA1F move.b [A5 - 0x15E1], 0x88
000006E0 1B7C 0088 EA1E move.b [A5 - 0x15E2], 0x88
000006E6 1B7C 00FF EA16 move.b [A5 - 0x15EA], 0xFF
000006EC 1B7C 0001 E9F9 move.b [A5 - 0x1607], 0x1
000006F2 1B7C 0001 EA3D move.b [A5 - 0x15C3], 0x1
000006F8 1B7C 0001 EA1D move.b [A5 - 0x15E3], 0x1
000006FE 1B7C 0001 EA21 move.b [A5 - 0x15DF], 0x1
00000704 1B7C 0001 EA25 move.b [A5 - 0x15DB], 0x1
0000070A 1B7C 0001 EA29 move.b [A5 - 0x15D7], 0x1
00000710 1B7C 0001 EA2D move.b [A5 - 0x15D3], 0x1
00000716 1B7C 0001 EA31 move.b [A5 - 0x15CF], 0x1
0000071C 1B7C 0001 EA35 move.b [A5 - 0x15CB], 0x1
00000722 1B7C 0001 EA39 move.b [A5 - 0x15C7], 0x1
00000728 41ED EA3A lea.l A0, [A5 - 0x15C6]
0000072C 43ED E9FE lea.l A1, [A5 - 0x1602]
00000730 22D8 move.l [A1]+, [A0]+
00000732 41ED E9FE lea.l A0, [A5 - 0x1602]
00000736 43ED EA06 lea.l A1, [A5 - 0x15FA]
0000073A 22D8 move.l [A1]+, [A0]+
0000073C 2B6D EA06 EA0E move.l [A5 - 0x15F2], [A5 - 0x15FA]
00000742 41ED EA1A lea.l A0, [A5 - 0x15E6]
00000746 43ED E9FA lea.l A1, [A5 - 0x1606]
0000074A 22D8 move.l [A1]+, [A0]+
0000074C 41ED E9FA lea.l A0, [A5 - 0x1606]
00000750 43ED EA02 lea.l A1, [A5 - 0x15FE]
00000754 22D8 move.l [A1]+, [A0]+
00000756 41ED EA02 lea.l A0, [A5 - 0x15FE]
0000075A 43ED EA0A lea.l A1, [A5 - 0x15F6]
0000075E 22D8 move.l [A1]+, [A0]+
00000760 2B6D EA0A EA12 move.l [A5 - 0x15EE], [A5 - 0x15F6]
00000766 1B7C 0007 EA11 move.b [A5 - 0x15EF], 0x7
0000076C 1B7C 0006 EA09 move.b [A5 - 0x15F7], 0x6
00000772 1B7C 0005 EA01 move.b [A5 - 0x15FF], 0x5
00000778 1B7C 00C8 E9F8 move.b [A5 - 0x1608], 0xC8
0000077E 1B7C 00C8 E9F7 move.b [A5 - 0x1609], 0xC8
00000784 1B7C 00C8 E9F6 move.b [A5 - 0x160A], 0xC8
0000078A 598F subq.l A7, 4
0000078C 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
00000790 205F movea.l A0, [A7]+
00000792 2050 movea.l A0, [A0]
00000794 43ED AF8E lea.l A1, [A5 - 0x5072]
00000798 5488 addq.l A0, 2
0000079A 22D8 move.l [A1]+, [A0]+
0000079C 22D8 move.l [A1]+, [A0]+
0000079E 486D AF8E pea.l [A5 - 0x5072]
000007A2 7001 moveq.l D0, 0x01
000007A4 3F00 move.w -[A7], D0
000007A6 3F00 move.w -[A7], D0
000007A8 A8A9 syscall InsetRect
000007AA 3D7C 82F6 FFDE move.w [A6 - 0x22], 0x82F6
000007B0 3D7C 82F6 FFE0 move.w [A6 - 0x20], 0x82F6
000007B6 3D7C 8300 FFE2 move.w [A6 - 0x1E], 0x8300
000007BC 3D7C 8300 FFE4 move.w [A6 - 0x1C], 0x8300
000007C2 4A6D AFB0 tst.w [A5 - 0x5050]
000007C6 6724 beq +0x26 /* 000007EC */
000007C8 598F subq.l A7, 4
000007CA 7000 moveq.l D0, 0x00
000007CC 2F00 move.l -[A7], D0
000007CE 486E FFDE pea.l [A6 - 0x22]
000007D2 486D E476 pea.l [A5 - 0x1B8A]
000007D6 7201 moveq.l D1, 0x01
000007D8 1F01 move.b -[A7], D1
000007DA 7008 moveq.l D0, 0x08
000007DC 3F00 move.w -[A7], D0
000007DE 7000 moveq.l D0, 0x00
000007E0 2F00 move.l -[A7], D0
000007E2 1F01 move.b -[A7], D1
000007E4 2F00 move.l -[A7], D0
000007E6 AA45 syscall NewCWindow
000007E8 201F move.l D0, [A7]+
000007EA 6022 bra +0x24 /* 0000080E */
label000007EC:
000007EC 598F subq.l A7, 4
000007EE 7000 moveq.l D0, 0x00
000007F0 2F00 move.l -[A7], D0
000007F2 486E FFDE pea.l [A6 - 0x22]
000007F6 486D E476 pea.l [A5 - 0x1B8A]
000007FA 7201 moveq.l D1, 0x01
000007FC 1F01 move.b -[A7], D1
000007FE 7008 moveq.l D0, 0x08
00000800 3F00 move.w -[A7], D0
00000802 7000 moveq.l D0, 0x00
00000804 2F00 move.l -[A7], D0
00000806 1F01 move.b -[A7], D1
00000808 2F00 move.l -[A7], D0
0000080A A913 syscall NewWindow
0000080C 201F move.l D0, [A7]+
label0000080E:
0000080E 2D40 FFDA move.l [A6 - 0x26], D0
00000812 6700 0C14 beq +0xC16 /* 00001428 */
00000816 206E FFDA movea.l A0, [A6 - 0x26]
0000081A 2068 0072 movea.l A0, [A0 + 0x72]
0000081E 2050 movea.l A0, [A0]
00000820 43EE FFDE lea.l A1, [A6 - 0x22]
00000824 5488 addq.l A0, 2
00000826 22D8 move.l [A1]+, [A0]+
00000828 22D8 move.l [A1]+, [A0]+
0000082A 206E FFDA movea.l A0, [A6 - 0x26]
0000082E 2068 0076 movea.l A0, [A0 + 0x76]
00000832 2050 movea.l A0, [A0]
00000834 43ED B2A2 lea.l A1, [A5 - 0x4D5E]
00000838 5488 addq.l A0, 2
0000083A 22D8 move.l [A1]+, [A0]+
0000083C 22D8 move.l [A1]+, [A0]+
0000083E 302E FFE0 move.w D0, [A6 - 0x20]
00000842 916D B2A4 sub.w [A5 - 0x4D5C], D0
00000846 302E FFDE move.w D0, [A6 - 0x22]
0000084A 916D B2A2 sub.w [A5 - 0x4D5E], D0
0000084E 302E FFE4 move.w D0, [A6 - 0x1C]
00000852 906D B2A8 sub.w D0, [A5 - 0x4D58]
00000856 3B40 B2A8 move.w [A5 - 0x4D58], D0
0000085A 302E FFE2 move.w D0, [A6 - 0x1E]
0000085E 906D B2A6 sub.w D0, [A5 - 0x4D5A]
00000862 3B40 B2A6 move.w [A5 - 0x4D5A], D0
00000866 2F2E FFDA move.l -[A7], [A6 - 0x26]
0000086A A914 syscall DisposeWindow
0000086C 598F subq.l A7, 4
0000086E 2F3C 5744 4546 move.l -[A7], 0x57444546 /* 'WDEF' */
00000874 7000 moveq.l D0, 0x00
00000876 3F00 move.w -[A7], D0
00000878 A9A0 syscall GetResource
0000087A 2B5F AFD0 move.l [A5 - 0x5030], [A7]+
0000087E 6700 0BA8 beq +0xBAA /* 00001428 */
00000882 598F subq.l A7, 4
00000884 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
0000088A 3F3C 0105 move.w -[A7], 0x105
0000088E A81F syscall Get1Resource
00000890 265F movea.l A3, [A7]+
00000892 200B move.l D0, A3
00000894 6700 0B92 beq +0xB94 /* 00001428 */
00000898 2B4B C5C0 move.l [A5 - 0x3A40], A3
0000089C 598F subq.l A7, 4
0000089E 2F0B move.l -[A7], A3
000008A0 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000008A4 2B5F C5BC move.l [A5 - 0x3A44], [A7]+
000008A8 3B7C 0002 C5C4 move.w [A5 - 0x3A3C], 0x2
000008AE 2053 movea.l A0, [A3]
000008B0 43EE FFDE lea.l A1, [A6 - 0x22]
000008B4 5488 addq.l A0, 2
000008B6 22D8 move.l [A1]+, [A0]+
000008B8 22D8 move.l [A1]+, [A0]+
000008BA 302E FFE4 move.w D0, [A6 - 0x1C]
000008BE 906E FFE0 sub.w D0, [A6 - 0x20]
000008C2 5340 subq.w D0, 1
000008C4 3B40 BD92 move.w [A5 - 0x426E], D0
000008C8 426E FC6E clr.w [A6 - 0x392]
label000008CC:
000008CC 598F subq.l A7, 4
000008CE 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000008D4 302E FC6E move.w D0, [A6 - 0x392]
000008D8 D07C 03E8 add.w D0, 0x3E8
000008DC 3F00 move.w -[A7], D0
000008DE A81F syscall Get1Resource
000008E0 265F movea.l A3, [A7]+
000008E2 200B move.l D0, A3
000008E4 6700 0B42 beq +0xB44 /* 00001428 */
000008E8 302E FC6E move.w D0, [A6 - 0x392]
000008EC C1FC 0034 muls.w D0, 0x34 /* '4' */
000008F0 41ED F7BA lea.l A0, [A5 - 0x846]
000008F4 218B 002E move.l [A0 + D0.w + 0x2E], A3
000008F8 598F subq.l A7, 4
000008FA 2F0B move.l -[A7], A3
000008FC 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00000900 302E FC6E move.w D0, [A6 - 0x392]
00000904 C1FC 0034 muls.w D0, 0x34 /* '4' */
00000908 41ED F7BA lea.l A0, [A5 - 0x846]
0000090C 219F 002A move.l [A0 + D0.w + 0x2A], [A7]+
00000910 302E FC6E move.w D0, [A6 - 0x392]
00000914 C1FC 0034 muls.w D0, 0x34 /* '4' */
00000918 41ED F7BA lea.l A0, [A5 - 0x846]
0000091C 31BC 0002 0032 move.w [A0 + D0.w + 0x32], 0x2
00000922 302E FC6E move.w D0, [A6 - 0x392]
00000926 C1FC 0034 muls.w D0, 0x34 /* '4' */
0000092A 41ED F7BA lea.l A0, [A5 - 0x846]
0000092E 31BC 000A 0020 move.w [A0 + D0.w + 0x20], 0xA /* '\n' */
00000934 526E FC6E addq.w [A6 - 0x392], 1
00000938 7008 moveq.l D0, 0x08
0000093A B06E FC6E cmp.w D0, [A6 - 0x392]
0000093E 6E8C bgt -0x72 /* 000008CC */
00000940 2053 movea.l A0, [A3]
00000942 43EE FFDE lea.l A1, [A6 - 0x22]
00000946 5488 addq.l A0, 2
00000948 22D8 move.l [A1]+, [A0]+
0000094A 22D8 move.l [A1]+, [A0]+
0000094C 302E FFE4 move.w D0, [A6 - 0x1C]
00000950 906E FFE0 sub.w D0, [A6 - 0x20]
00000954 48C0 ext.l D0
00000956 E588 lsl D0, 2
00000958 2200 move.l D1, D0
0000095A E588 lsl D0, 2
0000095C D081 add.l D0, D1
0000095E 3B40 BD90 move.w [A5 - 0x4270], D0
00000962 302E FFE2 move.w D0, [A6 - 0x1E]
00000966 906E FFDE sub.w D0, [A6 - 0x22]
0000096A 48C0 ext.l D0
0000096C E588 lsl D0, 2
0000096E 2200 move.l D1, D0
00000970 E588 lsl D0, 2
00000972 D081 add.l D0, D1
00000974 3B40 BD8E move.w [A5 - 0x4272], D0
00000978 426E FC6E clr.w [A6 - 0x392]
label0000097C:
0000097C 598F subq.l A7, 4
0000097E 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00000984 302E FC6E move.w D0, [A6 - 0x392]
00000988 D07C 07D0 add.w D0, 0x7D0
0000098C 3F00 move.w -[A7], D0
0000098E A81F syscall Get1Resource
00000990 265F movea.l A3, [A7]+
00000992 200B move.l D0, A3
00000994 6700 0A92 beq +0xA94 /* 00001428 */
00000998 302E FC6E move.w D0, [A6 - 0x392]
0000099C D040 add.w D0, D0
0000099E 3200 move.w D1, D0
000009A0 E548 lsl D0.w, 2
000009A2 D041 add.w D0, D1
000009A4 41ED BD04 lea.l A0, [A5 - 0x42FC]
000009A8 218B 0004 move.l [A0 + D0.w + 0x4], A3
000009AC 598F subq.l A7, 4
000009AE 2F0B move.l -[A7], A3
000009B0 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000009B4 302E FC6E move.w D0, [A6 - 0x392]
000009B8 D040 add.w D0, D0
000009BA 3200 move.w D1, D0
000009BC E548 lsl D0.w, 2
000009BE D041 add.w D0, D1
000009C0 41ED BD04 lea.l A0, [A5 - 0x42FC]
000009C4 219F 0000 move.l [A0 + D0.w], [A7]+
000009C8 302E FC6E move.w D0, [A6 - 0x392]
000009CC D040 add.w D0, D0
000009CE 3200 move.w D1, D0
000009D0 E548 lsl D0.w, 2
000009D2 D041 add.w D0, D1
000009D4 41ED BD04 lea.l A0, [A5 - 0x42FC]
000009D8 31BC 0002 0008 move.w [A0 + D0.w + 0x8], 0x2
000009DE 526E FC6E addq.w [A6 - 0x392], 1
000009E2 7006 moveq.l D0, 0x06
000009E4 B06E FC6E cmp.w D0, [A6 - 0x392]
000009E8 6E92 bgt -0x6C /* 0000097C */
000009EA 426E FC6E clr.w [A6 - 0x392]
label000009EE:
000009EE 598F subq.l A7, 4
000009F0 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000009F6 302E FC6E move.w D0, [A6 - 0x392]
000009FA D07C 0BB8 add.w D0, 0xBB8
000009FE 3F00 move.w -[A7], D0
00000A00 A81F syscall Get1Resource
00000A02 265F movea.l A3, [A7]+
00000A04 200B move.l D0, A3
00000A06 6700 0A20 beq +0xA22 /* 00001428 */
00000A0A 302E FC6E move.w D0, [A6 - 0x392]
00000A0E D040 add.w D0, D0
00000A10 3200 move.w D1, D0
00000A12 E548 lsl D0.w, 2
00000A14 D041 add.w D0, D1
00000A16 41ED FB86 lea.l A0, [A5 - 0x47A]
00000A1A 218B 0004 move.l [A0 + D0.w + 0x4], A3
00000A1E 598F subq.l A7, 4
00000A20 2F0B move.l -[A7], A3
00000A22 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00000A26 302E FC6E move.w D0, [A6 - 0x392]
00000A2A D040 add.w D0, D0
00000A2C 3200 move.w D1, D0
00000A2E E548 lsl D0.w, 2
00000A30 D041 add.w D0, D1
00000A32 41ED FB86 lea.l A0, [A5 - 0x47A]
00000A36 219F 0000 move.l [A0 + D0.w], [A7]+
00000A3A 302E FC6E move.w D0, [A6 - 0x392]
00000A3E D040 add.w D0, D0
00000A40 3200 move.w D1, D0
00000A42 E548 lsl D0.w, 2
00000A44 D041 add.w D0, D1
00000A46 41ED FB86 lea.l A0, [A5 - 0x47A]
00000A4A 31BC 0002 0008 move.w [A0 + D0.w + 0x8], 0x2
00000A50 526E FC6E addq.w [A6 - 0x392], 1
00000A54 7006 moveq.l D0, 0x06
00000A56 B06E FC6E cmp.w D0, [A6 - 0x392]
00000A5A 6E92 bgt -0x6C /* 000009EE */
00000A5C 426E FC6E clr.w [A6 - 0x392]
label00000A60:
00000A60 302E FC6E move.w D0, [A6 - 0x392]
00000A64 6B00 0284 bmi +0x286 /* 00000CEA */
00000A68 0C40 0002 cmpi.w D0, 0x2
00000A6C 6E00 027C bgt +0x27E /* 00000CEA */
00000A70 D040 add.w D0, D0
00000A72 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000A76 4EFB 0000 jmp [PC + D0.w]
00000A7A 0008 0008 ori.b A0, 0x8
00000A7E 014C bchg A4, D0
00000A80 302E FC6E move.w D0, [A6 - 0x392]
00000A84 48C0 ext.l D0
00000A86 E780 asl D0, 3
00000A88 41ED BD58 lea.l A0, [A5 - 0x42A8]
00000A8C 4270 0800 clr.w [A0 + D0]
00000A90 302E FC6E move.w D0, [A6 - 0x392]
00000A94 48C0 ext.l D0
00000A96 E780 asl D0, 3
00000A98 41ED BD58 lea.l A0, [A5 - 0x42A8]
00000A9C 31BC 000F 0802 move.w [A0 + D0 + 0x2], 0xF
00000AA2 302E FC6E move.w D0, [A6 - 0x392]
00000AA6 48C0 ext.l D0
00000AA8 E780 asl D0, 3
00000AAA 41ED BD58 lea.l A0, [A5 - 0x42A8]
00000AAE 31BC 000E 0804 move.w [A0 + D0 + 0x4], 0xE
00000AB4 302E FC6E move.w D0, [A6 - 0x392]
00000AB8 48C0 ext.l D0
00000ABA E780 asl D0, 3
00000ABC 41ED BD58 lea.l A0, [A5 - 0x42A8]
00000AC0 31BC 002B 0806 move.w [A0 + D0 + 0x6], 0x2B /* '+' */
00000AC6 302E FC6E move.w D0, [A6 - 0x392]
00000ACA 48C0 ext.l D0
00000ACC E780 asl D0, 3
00000ACE 41ED BD70 lea.l A0, [A5 - 0x4290]
00000AD2 31BC 0020 0804 move.w [A0 + D0 + 0x4], 0x20 /* ' ' */
00000AD8 302E FC6E move.w D0, [A6 - 0x392]
00000ADC 48C0 ext.l D0
00000ADE E780 asl D0, 3
00000AE0 41ED BD70 lea.l A0, [A5 - 0x4290]
00000AE4 3030 0804 move.w D0, [A0 + D0 + 0x4]
00000AE8 907C 000E sub.w D0, 0xE
00000AEC 322E FC6E move.w D1, [A6 - 0x392]
00000AF0 48C1 ext.l D1
00000AF2 E781 asl D1, 3
00000AF4 41ED BD70 lea.l A0, [A5 - 0x4290]
00000AF8 3180 1800 move.w [A0 + D1], D0
00000AFC 302E FC6E move.w D0, [A6 - 0x392]
00000B00 48C0 ext.l D0
00000B02 E780 asl D0, 3
00000B04 41ED BD70 lea.l A0, [A5 - 0x4290]
00000B08 4270 0802 clr.w [A0 + D0 + 0x2]
00000B0C 302E FC6E move.w D0, [A6 - 0x392]
00000B10 48C0 ext.l D0
00000B12 E780 asl D0, 3
00000B14 41ED BD70 lea.l A0, [A5 - 0x4290]
00000B18 31BC 002A 0806 move.w [A0 + D0 + 0x6], 0x2A /* '*' */
00000B1E 302E FC6E move.w D0, [A6 - 0x392]
00000B22 D040 add.w D0, D0
00000B24 3200 move.w D1, D0
00000B26 E548 lsl D0.w, 2
00000B28 D041 add.w D0, D1
00000B2A 41ED BD04 lea.l A0, [A5 - 0x42FC]
00000B2E 2670 0004 movea.l A3, [A0 + D0.w + 0x4]
00000B32 2053 movea.l A0, [A3]
00000B34 49E8 0002 lea.l A4, [A0 + 0x2]
00000B38 302C 0004 move.w D0, [A4 + 0x4]
00000B3C 9054 sub.w D0, [A4]
00000B3E 3C00 move.w D6, D0
00000B40 5346 subq.w D6, 1
00000B42 302C 0006 move.w D0, [A4 + 0x6]
00000B46 906C 0002 sub.w D0, [A4 + 0x2]
00000B4A 3E00 move.w D7, D0
00000B4C 5347 subq.w D7, 1
00000B4E 302E FC6E move.w D0, [A6 - 0x392]
00000B52 48C0 ext.l D0
00000B54 E780 asl D0, 3
00000B56 41ED BD58 lea.l A0, [A5 - 0x42A8]
00000B5A 322E FC6E move.w D1, [A6 - 0x392]
00000B5E 48C1 ext.l D1
00000B60 E781 asl D1, 3
00000B62 43ED BD40 lea.l A1, [A5 - 0x42C0]
00000B66 33B0 0804 1804 move.w [A1 + D1 + 0x4], [A0 + D0 + 0x4]
00000B6C 302E FC6E move.w D0, [A6 - 0x392]
00000B70 48C0 ext.l D0
00000B72 E780 asl D0, 3
00000B74 41ED BD40 lea.l A0, [A5 - 0x42C0]
00000B78 3030 0804 move.w D0, [A0 + D0 + 0x4]
00000B7C 9046 sub.w D0, D6
00000B7E 322E FC6E move.w D1, [A6 - 0x392]
00000B82 48C1 ext.l D1
00000B84 E781 asl D1, 3
00000B86 41ED BD40 lea.l A0, [A5 - 0x42C0]
00000B8A 3180 1800 move.w [A0 + D1], D0
00000B8E 302E FC6E move.w D0, [A6 - 0x392]
00000B92 48C0 ext.l D0
00000B94 E780 asl D0, 3
00000B96 41ED BD40 lea.l A0, [A5 - 0x42C0]
00000B9A 4270 0802 clr.w [A0 + D0 + 0x2]
00000B9E 302E FC6E move.w D0, [A6 - 0x392]
00000BA2 48C0 ext.l D0
00000BA4 E780 asl D0, 3
00000BA6 41ED BD40 lea.l A0, [A5 - 0x42C0]
00000BAA 3187 0806 move.w [A0 + D0 + 0x6], D7
00000BAE 302E FC6E move.w D0, [A6 - 0x392]
00000BB2 48C0 ext.l D0
00000BB4 D080 add.l D0, D0
00000BB6 41ED BD88 lea.l A0, [A5 - 0x4278]
00000BBA 31BC 0003 0800 move.w [A0 + D0], 0x3
00000BC0 6000 0128 bra +0x12A /* 00000CEA */
00000BC4 302E FC6E move.w D0, [A6 - 0x392]
00000BC8 48C0 ext.l D0
00000BCA E780 asl D0, 3
00000BCC 41ED BD58 lea.l A0, [A5 - 0x42A8]
00000BD0 4270 0800 clr.w [A0 + D0]
00000BD4 302E FC6E move.w D0, [A6 - 0x392]
00000BD8 48C0 ext.l D0
00000BDA E780 asl D0, 3
00000BDC 41ED BD58 lea.l A0, [A5 - 0x42A8]
00000BE0 31BC 000F 0802 move.w [A0 + D0 + 0x2], 0xF
00000BE6 302E FC6E move.w D0, [A6 - 0x392]
00000BEA 48C0 ext.l D0
00000BEC E780 asl D0, 3
00000BEE 41ED BD58 lea.l A0, [A5 - 0x42A8]
00000BF2 31BC 000E 0804 move.w [A0 + D0 + 0x4], 0xE
00000BF8 302E FC6E move.w D0, [A6 - 0x392]
00000BFC 48C0 ext.l D0
00000BFE E780 asl D0, 3
00000C00 41ED BD58 lea.l A0, [A5 - 0x42A8]
00000C04 31BC 001C 0806 move.w [A0 + D0 + 0x6], 0x1C
00000C0A 302E FC6E move.w D0, [A6 - 0x392]
00000C0E 48C0 ext.l D0
00000C10 E780 asl D0, 3
00000C12 41ED BD70 lea.l A0, [A5 - 0x4290]
00000C16 31BC 000E 0804 move.w [A0 + D0 + 0x4], 0xE
00000C1C 302E FC6E move.w D0, [A6 - 0x392]
00000C20 48C0 ext.l D0
00000C22 E780 asl D0, 3
00000C24 41ED BD70 lea.l A0, [A5 - 0x4290]
00000C28 3030 0804 move.w D0, [A0 + D0 + 0x4]
00000C2C 907C 000E sub.w D0, 0xE
00000C30 322E FC6E move.w D1, [A6 - 0x392]
00000C34 48C1 ext.l D1
00000C36 E781 asl D1, 3
00000C38 41ED BD70 lea.l A0, [A5 - 0x4290]
00000C3C 3180 1800 move.w [A0 + D1], D0
00000C40 302E FC6E move.w D0, [A6 - 0x392]
00000C44 48C0 ext.l D0
00000C46 E780 asl D0, 3
00000C48 41ED BD70 lea.l A0, [A5 - 0x4290]
00000C4C 31BC 001E 0802 move.w [A0 + D0 + 0x2], 0x1E
00000C52 302E FC6E move.w D0, [A6 - 0x392]
00000C56 48C0 ext.l D0
00000C58 E780 asl D0, 3
00000C5A 41ED BD70 lea.l A0, [A5 - 0x4290]
00000C5E 31BC 002C 0806 move.w [A0 + D0 + 0x6], 0x2C /* ',' */
00000C64 302E FC6E move.w D0, [A6 - 0x392]
00000C68 D040 add.w D0, D0
00000C6A 3200 move.w D1, D0
00000C6C E548 lsl D0.w, 2
00000C6E D041 add.w D0, D1
00000C70 41ED BD04 lea.l A0, [A5 - 0x42FC]
00000C74 2670 0004 movea.l A3, [A0 + D0.w + 0x4]
00000C78 2053 movea.l A0, [A3]
00000C7A 49E8 0002 lea.l A4, [A0 + 0x2]
00000C7E 302C 0004 move.w D0, [A4 + 0x4]
00000C82 9054 sub.w D0, [A4]
00000C84 3C00 move.w D6, D0
00000C86 5346 subq.w D6, 1
00000C88 302C 0006 move.w D0, [A4 + 0x6]
00000C8C 906C 0002 sub.w D0, [A4 + 0x2]
00000C90 3E00 move.w D7, D0
00000C92 5347 subq.w D7, 1
00000C94 302E FC6E move.w D0, [A6 - 0x392]
00000C98 48C0 ext.l D0
00000C9A E780 asl D0, 3
00000C9C 41ED BD40 lea.l A0, [A5 - 0x42C0]
00000CA0 4270 0800 clr.w [A0 + D0]
00000CA4 302E FC6E move.w D0, [A6 - 0x392]
00000CA8 48C0 ext.l D0
00000CAA E780 asl D0, 3
00000CAC 41ED BD40 lea.l A0, [A5 - 0x42C0]
00000CB0 31BC 000B 0804 move.w [A0 + D0 + 0x4], 0xB
00000CB6 302E FC6E move.w D0, [A6 - 0x392]
00000CBA 48C0 ext.l D0
00000CBC E780 asl D0, 3
00000CBE 41ED BD40 lea.l A0, [A5 - 0x42C0]
00000CC2 4270 0802 clr.w [A0 + D0 + 0x2]
00000CC6 302E FC6E move.w D0, [A6 - 0x392]
00000CCA 48C0 ext.l D0
00000CCC E780 asl D0, 3
00000CCE 41ED BD40 lea.l A0, [A5 - 0x42C0]
00000CD2 31BC 000E 0806 move.w [A0 + D0 + 0x6], 0xE
00000CD8 302E FC6E move.w D0, [A6 - 0x392]
00000CDC 48C0 ext.l D0
00000CDE D080 add.l D0, D0
00000CE0 41ED BD88 lea.l A0, [A5 - 0x4278]
00000CE4 31BC 0001 0800 move.w [A0 + D0], 0x1
label00000CEA:
00000CEA 526E FC6E addq.w [A6 - 0x392], 1
00000CEE 7003 moveq.l D0, 0x03
00000CF0 B06E FC6E cmp.w D0, [A6 - 0x392]
00000CF4 6E00 FD6A bgt -0x294 /* 00000A60 */
00000CF8 41ED EA3A lea.l A0, [A5 - 0x15C6]
00000CFC 43ED E5E8 lea.l A1, [A5 - 0x1A18]
00000D00 22D8 move.l [A1]+, [A0]+
00000D02 41ED E5E8 lea.l A0, [A5 - 0x1A18]
00000D06 43ED E62C lea.l A1, [A5 - 0x19D4]
00000D0A 22D8 move.l [A1]+, [A0]+
00000D0C 2B6D E62C E634 move.l [A5 - 0x19CC], [A5 - 0x19D4]
00000D12 41ED EA1A lea.l A0, [A5 - 0x15E6]
00000D16 43ED E5E4 lea.l A1, [A5 - 0x1A1C]
00000D1A 22D8 move.l [A1]+, [A0]+
00000D1C 41ED E5E4 lea.l A0, [A5 - 0x1A1C]
00000D20 43ED E5EC lea.l A1, [A5 - 0x1A14]
00000D24 22D8 move.l [A1]+, [A0]+
00000D26 41ED E5EC lea.l A0, [A5 - 0x1A14]
00000D2A 43ED E630 lea.l A1, [A5 - 0x19D0]
00000D2E 22D8 move.l [A1]+, [A0]+
00000D30 2B6D E630 E638 move.l [A5 - 0x19C8], [A5 - 0x19D0]
00000D36 1B7C 000F E637 move.b [A5 - 0x19C9], 0xF
00000D3C 41ED E62C lea.l A0, [A5 - 0x19D4]
00000D40 43ED E63C lea.l A1, [A5 - 0x19C4]
00000D44 22D8 move.l [A1]+, [A0]+
00000D46 22D8 move.l [A1]+, [A0]+
00000D48 41ED E63C lea.l A0, [A5 - 0x19C4]
00000D4C 43ED E646 lea.l A1, [A5 - 0x19BA]
00000D50 22D8 move.l [A1]+, [A0]+
00000D52 22D8 move.l [A1]+, [A0]+
00000D54 41ED E650 lea.l A0, [A5 - 0x19B0]
00000D58 43ED E646 lea.l A1, [A5 - 0x19BA]
00000D5C 20D9 move.l [A0]+, [A1]+
00000D5E 20D9 move.l [A0]+, [A1]+
00000D60 3B7C 0005 E644 move.w [A5 - 0x19BC], 0x5
00000D66 3B7C 0005 E64E move.w [A5 - 0x19B2], 0x5
00000D6C 3B7C 0005 E658 move.w [A5 - 0x19A8], 0x5
00000D72 1B7C 0010 E649 move.b [A5 - 0x19B7], 0x10
00000D78 41ED E60E lea.l A0, [A5 - 0x19F2]
00000D7C 43ED E634 lea.l A1, [A5 - 0x19CC]
00000D80 20D9 move.l [A0]+, [A1]+
00000D82 20D9 move.l [A0]+, [A1]+
00000D84 41ED E616 lea.l A0, [A5 - 0x19EA]
00000D88 43ED E62C lea.l A1, [A5 - 0x19D4]
00000D8C 20D9 move.l [A0]+, [A1]+
00000D8E 20D9 move.l [A0]+, [A1]+
00000D90 1B7C 00FF E61D move.b [A5 - 0x19E3], 0xFF
00000D96 41ED E61E lea.l A0, [A5 - 0x19E2]
00000D9A 43ED E650 lea.l A1, [A5 - 0x19B0]
00000D9E 20D9 move.l [A0]+, [A1]+
00000DA0 20D9 move.l [A0]+, [A1]+
00000DA2 30D9 move.w [A0]+, [A1]+
00000DA4 3B7C 0014 E62A move.w [A5 - 0x19D6], 0x14
00000DAA 3B7C 0014 E628 move.w [A5 - 0x19D8], 0x14
00000DB0 1B7C 0004 E615 move.b [A5 - 0x19EB], 0x4
00000DB6 41ED E5F0 lea.l A0, [A5 - 0x1A10]
00000DBA 43ED E60E lea.l A1, [A5 - 0x19F2]
00000DBE 7006 moveq.l D0, 0x06
label00000DC0:
00000DC0 20D9 move.l [A0]+, [A1]+
00000DC2 51C8 FFFC dbf D0, -0x6 /* 00000DC0 */
00000DC6 30D9 move.w [A0]+, [A1]+
00000DC8 422D E5F3 clr.b [A5 - 0x1A0D]
00000DCC 41ED E68C lea.l A0, [A5 - 0x1974]
00000DD0 43ED EA06 lea.l A1, [A5 - 0x15FA]
00000DD4 20D9 move.l [A0]+, [A1]+
00000DD6 20D9 move.l [A0]+, [A1]+
00000DD8 41ED E682 lea.l A0, [A5 - 0x197E]
00000DDC 43ED E9FE lea.l A1, [A5 - 0x1602]
00000DE0 20D9 move.l [A0]+, [A1]+
00000DE2 20D9 move.l [A0]+, [A1]+
00000DE4 3B7C 0028 E68A move.w [A5 - 0x1976], 0x28 /* '(' */
00000DEA 3B7C 0028 E694 move.w [A5 - 0x196C], 0x28 /* '(' */
00000DF0 7000 moveq.l D0, 0x00
00000DF2 3F00 move.w -[A7], D0
00000DF4 486E FEC6 pea.l [A6 - 0x13A]
00000DF8 A8FF syscall GetFName/GetFontName
00000DFA 486E FEC6 pea.l [A6 - 0x13A]
00000DFE 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00000E02 2B40 E660 move.l [A5 - 0x19A0], D0
00000E06 1B7C 000C E65E move.b [A5 - 0x19A2], 0xC
00000E0C 7001 moveq.l D0, 0x01
00000E0E 3F00 move.w -[A7], D0
00000E10 486E FEC6 pea.l [A6 - 0x13A]
00000E14 A8FF syscall GetFName/GetFontName
00000E16 486E FEC6 pea.l [A6 - 0x13A]
00000E1A 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00000E1E 2B40 E674 move.l [A5 - 0x198C], D0
00000E22 588F addq.l A7, 4
00000E24 2F00 move.l -[A7], D0
00000E26 486E FC6E pea.l [A6 - 0x392]
00000E2A A900 syscall GetFNum
00000E2C 558F subq.l A7, 2
00000E2E 3F2E FC6E move.w -[A7], [A6 - 0x392]
00000E32 1B7C 000A E672 move.b [A5 - 0x198E], 0xA /* '\n' */
00000E38 7000 moveq.l D0, 0x00
00000E3A 700A moveq.l D0, 0x0A
00000E3C 3F00 move.w -[A7], D0
00000E3E A902 syscall RealFont
00000E40 4A1F tst.b [A7]+
00000E42 588F addq.l A7, 4
00000E44 661E bne +0x20 /* 00000E64 */
00000E46 558F subq.l A7, 2
00000E48 3F2E FC6E move.w -[A7], [A6 - 0x392]
00000E4C 1B7C 0009 E672 move.b [A5 - 0x198E], 0x9 /* '\t' */
00000E52 7000 moveq.l D0, 0x00
00000E54 7009 moveq.l D0, 0x09
00000E56 3F00 move.w -[A7], D0
00000E58 A902 syscall RealFont
00000E5A 4A1F tst.b [A7]+
00000E5C 6606 bne +0x8 /* 00000E64 */
00000E5E 1B7C 000C E672 move.b [A5 - 0x198E], 0xC
label00000E64:
00000E64 486E FEC6 pea.l [A6 - 0x13A]
00000E68 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00000E6C 2B40 E66A move.l [A5 - 0x1996], D0
00000E70 1B6D E672 E668 move.b [A5 - 0x1998], [A5 - 0x198E]
00000E76 7004 moveq.l D0, 0x04
00000E78 3F00 move.w -[A7], D0
00000E7A 486E FEC6 pea.l [A6 - 0x13A]
00000E7E A8FF syscall GetFName/GetFontName
00000E80 1B7C 0009 E67C move.b [A5 - 0x1984], 0x9 /* '\t' */
00000E86 486E FEC6 pea.l [A6 - 0x13A]
00000E8A 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00000E8E 2B40 E67E move.l [A5 - 0x1982], D0
00000E92 2B6D EA3A E5DA move.l [A5 - 0x1A26], [A5 - 0x15C6]
00000E98 422D E5DD clr.b [A5 - 0x1A23]
00000E9C 3B7C 0014 E5DE move.w [A5 - 0x1A22], 0x14
00000EA2 3B7C 00F0 E5E0 move.w [A5 - 0x1A20], 0xF0
00000EA8 3B7C 001E E5D2 move.w [A5 - 0x1A2E], 0x1E
00000EAE 3B7C 001E E5D0 move.w [A5 - 0x1A30], 0x1E
00000EB4 3B7C 0032 E5D6 move.w [A5 - 0x1A2A], 0x32 /* '2' */
00000EBA 3B7C 0032 E5D4 move.w [A5 - 0x1A2C], 0x32 /* '2' */
00000EC0 3B7C 0190 E5D8 move.w [A5 - 0x1A28], 0x190
00000EC6 4EBA F138 jsr [PC - 0xEC8 /* 00000000 */]
00000ECA 4A40 tst.w D0
00000ECC 508F addq.l A7, 8
00000ECE 6700 0558 beq +0x55A /* 00001428 */
00000ED2 598F subq.l A7, 4
00000ED4 7000 moveq.l D0, 0x00
00000ED6 3F00 move.w -[A7], D0
00000ED8 3F3C 0006 move.w -[A7], 0x6
00000EDC A9ED syscall Pack6
00000EDE 2D5F FFF2 move.l [A6 - 0xE], [A7]+
00000EE2 6700 0544 beq +0x546 /* 00001428 */
00000EE6 558F subq.l A7, 2
00000EE8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000EEC 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
00000EF0 1D5F FFE7 move.b [A6 - 0x19], [A7]+
00000EF4 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000EF8 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000EFC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000F00 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000F04 206E FFF2 movea.l A0, [A6 - 0xE]
00000F08 2050 movea.l A0, [A0]
00000F0A 1B50 E5C2 move.b [A5 - 0x1A3E], [A0]
00000F0E 206E FFF2 movea.l A0, [A6 - 0xE]
00000F12 2050 movea.l A0, [A0]
00000F14 1B68 0001 E5C0 move.b [A5 - 0x1A40], [A0 + 0x1]
00000F1A 702C moveq.l D0, 0x2C
00000F1C B02D E5C2 cmp.b D0, [A5 - 0x1A3E]
00000F20 6606 bne +0x8 /* 00000F28 */
00000F22 1B7C 003B E5BE move.b [A5 - 0x1A42], 0x3B /* ';' */
label00000F28:
00000F28 422E FFF0 clr.b [A6 - 0x10]
00000F2C 206E FFF2 movea.l A0, [A6 - 0xE]
00000F30 2050 movea.l A0, [A0]
00000F32 1D68 0005 FFEF move.b [A6 - 0x11], [A0 + 0x5]
00000F38 206E FFF2 movea.l A0, [A6 - 0xE]
00000F3C 2050 movea.l A0, [A0]
00000F3E 1D68 0004 FFEE move.b [A6 - 0x12], [A0 + 0x4]
00000F44 206E FFF2 movea.l A0, [A6 - 0xE]
00000F48 2050 movea.l A0, [A0]
00000F4A 1D68 0003 FFED move.b [A6 - 0x13], [A0 + 0x3]
00000F50 422E FFEC clr.b [A6 - 0x14]
00000F54 6004 bra +0x6 /* 00000F5A */
label00000F56:
00000F56 522E FFEC addq.b [A6 - 0x14], 1
label00000F5A:
00000F5A 102E FFEC move.b D0, [A6 - 0x14]
00000F5E 5200 addq.b D0, 1
00000F60 7200 moveq.l D1, 0x00
00000F62 1200 move.b D1, D0
00000F64 4A36 10EC tst.b [A6 + D1.w - 0x20]
00000F68 66EC bne -0x12 /* 00000F56 */
00000F6A 206E FFF2 movea.l A0, [A6 - 0xE]
00000F6E 2050 movea.l A0, [A0]
00000F70 7010 moveq.l D0, 0x10
00000F72 C028 0006 and.b D0, [A0 + 0x6]
00000F76 671C beq +0x1E /* 00000F94 */
00000F78 486E FFEC pea.l [A6 - 0x14]
00000F7C 486D E5B6 pea.l [A5 - 0x1A4A]
00000F80 7000 moveq.l D0, 0x00
00000F82 102E FFEC move.b D0, [A6 - 0x14]
00000F86 5280 addq.l D0, 1
00000F88 2F00 move.l -[A7], D0
00000F8A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000F8E 422D E5B0 clr.b [A5 - 0x1A50]
00000F92 601A bra +0x1C /* 00000FAE */
label00000F94:
00000F94 486E FFEC pea.l [A6 - 0x14]
00000F98 486D E5B0 pea.l [A5 - 0x1A50]
00000F9C 7000 moveq.l D0, 0x00
00000F9E 102E FFEC move.b D0, [A6 - 0x14]
00000FA2 5280 addq.l D0, 1
00000FA4 2F00 move.l -[A7], D0
00000FA6 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000FAA 422D E5B6 clr.b [A5 - 0x1A4A]
label00000FAE:
00000FAE 206E FFF2 movea.l A0, [A6 - 0xE]
00000FB2 2050 movea.l A0, [A0]
00000FB4 1028 0007 move.b D0, [A0 + 0x7]
00000FB8 652E bcs +0x30 /* 00000FE8 */
00000FBA 0C00 0002 cmpi.b D0, 0x2
00000FBE 6228 bhi +0x2A /* 00000FE8 */
00000FC0 7200 moveq.l D1, 0x00
00000FC2 1200 move.b D1, D0
00000FC4 D241 add.w D1, D1
00000FC6 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000FCA 4EFB 1000 jmp [PC + D1.w]
00000FCE 0008 000E ori.b A0, 0xE
00000FD2 0016 426D ori.b [A6], 0x6D /* 'm' */
00000FD6 E594 roxl D4, 2
00000FD8 600E bra +0x10 /* 00000FE8 */
00000FDA 3B7C 0001 E594 move.w [A5 - 0x1A6C], 0x1
00000FE0 6006 bra +0x8 /* 00000FE8 */
00000FE2 3B7C 0002 E594 move.w [A5 - 0x1A6C], 0x2
label00000FE8:
00000FE8 206E FFF2 movea.l A0, [A6 - 0xE]
00000FEC 2050 movea.l A0, [A0]
00000FEE 1B68 0014 E5AE move.b [A5 - 0x1A52], [A0 + 0x14]
00000FF4 206E FFF2 movea.l A0, [A6 - 0xE]
00000FF8 2050 movea.l A0, [A0]
00000FFA 1B68 0009 E5AA move.b [A5 - 0x1A56], [A0 + 0x9]
00001000 206E FFF2 movea.l A0, [A6 - 0xE]
00001004 2050 movea.l A0, [A0]
00001006 4868 000C pea.l [A0 + 0xC]
0000100A 486E FDC6 pea.l [A6 - 0x23A]
0000100E 7004 moveq.l D0, 0x04
00001010 2F00 move.l -[A7], D0
00001012 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001016 486E FDC6 pea.l [A6 - 0x23A]
0000101A 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000101E 7000 moveq.l D0, 0x00
00001020 102E FDC6 move.b D0, [A6 - 0x23A]
00001024 5280 addq.l D0, 1
00001026 2F00 move.l -[A7], D0
00001028 486D E4E4 pea.l [A5 - 0x1B1C]
0000102C 486E FDC6 pea.l [A6 - 0x23A]
00001030 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00001034 4A40 tst.w D0
00001036 4FEF 0010 lea.l A7, [A7 + 0x10]
0000103A 6700 03EC beq +0x3EE /* 00001428 */
0000103E 206E FFF2 movea.l A0, [A6 - 0xE]
00001042 2050 movea.l A0, [A0]
00001044 4868 0010 pea.l [A0 + 0x10]
00001048 486E FDC6 pea.l [A6 - 0x23A]
0000104C 7004 moveq.l D0, 0x04
0000104E 2F00 move.l -[A7], D0
00001050 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001054 486E FDC6 pea.l [A6 - 0x23A]
00001058 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000105C 7000 moveq.l D0, 0x00
0000105E 102E FDC6 move.b D0, [A6 - 0x23A]
00001062 5280 addq.l D0, 1
00001064 2F00 move.l -[A7], D0
00001066 486D E4E0 pea.l [A5 - 0x1B20]
0000106A 486E FDC6 pea.l [A6 - 0x23A]
0000106E 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00001072 4A40 tst.w D0
00001074 4FEF 0010 lea.l A7, [A7 + 0x10]
00001078 6700 03AE beq +0x3B0 /* 00001428 */
0000107C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001080 1F2E FFE7 move.b -[A7], [A6 - 0x19]
00001084 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00001088 598F subq.l A7, 4
0000108A 7001 moveq.l D0, 0x01
0000108C 3F00 move.w -[A7], D0
0000108E 3F3C 0006 move.w -[A7], 0x6
00001092 A9ED syscall Pack6
00001094 2D5F FFF6 move.l [A6 - 0xA], [A7]+
00001098 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000109C 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000010A0 558F subq.l A7, 2
000010A2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000010A6 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
000010AA 1D5F FFE7 move.b [A6 - 0x19], [A7]+
000010AE 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000010B2 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000010B6 426E FC6E clr.w [A6 - 0x392]
label000010BA:
000010BA 206E FFF6 movea.l A0, [A6 - 0xA]
000010BE 2050 movea.l A0, [A0]
000010C0 302E FC6E move.w D0, [A6 - 0x392]
000010C4 48C0 ext.l D0
000010C6 E980 asl D0, 4
000010C8 7200 moveq.l D1, 0x00
000010CA 1230 0800 move.b D1, [A0 + D0]
000010CE 5281 addq.l D1, 1
000010D0 2F01 move.l -[A7], D1
000010D2 302E FC6E move.w D0, [A6 - 0x392]
000010D6 E540 asl D0.w, 2
000010D8 41ED E53C lea.l A0, [A5 - 0x1AC4]
000010DC 4870 0000 pea.l [A0 + D0.w]
000010E0 206E FFF6 movea.l A0, [A6 - 0xA]
000010E4 2050 movea.l A0, [A0]
000010E6 302E FC6E move.w D0, [A6 - 0x392]
000010EA 48C0 ext.l D0
000010EC E980 asl D0, 4
000010EE 4870 0800 pea.l [A0 + D0]
000010F2 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000010F6 4A40 tst.w D0
000010F8 4FEF 000C lea.l A7, [A7 + 0xC]
000010FC 6700 032A beq +0x32C /* 00001428 */
00001100 526E FC6E addq.w [A6 - 0x392], 1
00001104 7007 moveq.l D0, 0x07
00001106 B06E FC6E cmp.w D0, [A6 - 0x392]
0000110A 6EAE bgt -0x50 /* 000010BA */
0000110C 3D7C 0001 FC6E move.w [A6 - 0x392], 0x1
label00001112:
00001112 206E FFF6 movea.l A0, [A6 - 0xA]
00001116 2050 movea.l A0, [A0]
00001118 302E FC6E move.w D0, [A6 - 0x392]
0000111C 48C0 ext.l D0
0000111E E980 asl D0, 4
00001120 7200 moveq.l D1, 0x00
00001122 1230 0860 move.b D1, [A0 + D0 + 0x60]
00001126 5281 addq.l D1, 1
00001128 2F01 move.l -[A7], D1
0000112A 302E FC6E move.w D0, [A6 - 0x392]
0000112E E540 asl D0.w, 2
00001130 41ED E558 lea.l A0, [A5 - 0x1AA8]
00001134 4870 0000 pea.l [A0 + D0.w]
00001138 206E FFF6 movea.l A0, [A6 - 0xA]
0000113C 2050 movea.l A0, [A0]
0000113E 302E FC6E move.w D0, [A6 - 0x392]
00001142 48C0 ext.l D0
00001144 E980 asl D0, 4
00001146 4870 0860 pea.l [A0 + D0 + 0x60]
0000114A 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
0000114E 4A40 tst.w D0
00001150 4FEF 000C lea.l A7, [A7 + 0xC]
00001154 6700 02D2 beq +0x2D4 /* 00001428 */
00001158 526E FC6E addq.w [A6 - 0x392], 1
0000115C 700D moveq.l D0, 0x0D
0000115E B06E FC6E cmp.w D0, [A6 - 0x392]
00001162 6EAE bgt -0x50 /* 00001112 */
00001164 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001168 1F2E FFE7 move.b -[A7], [A6 - 0x19]
0000116C 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00001170 558F subq.l A7, 2
00001172 486D AFF4 pea.l [A5 - 0x500C]
00001176 2F3C 8204 FFF8 move.l -[A7], 0x8204FFF8
0000117C A8B5 syscall ScriptUtil
0000117E 4EBA F016 jsr [PC - 0xFEA /* 00000196 */]
00001182 558F subq.l A7, 2
00001184 486E FDC6 pea.l [A6 - 0x23A]
00001188 486D AF2A pea.l [A5 - 0x50D6]
0000118C 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00001190 486E FC72 pea.l [A6 - 0x38E]
00001194 486E FC70 pea.l [A6 - 0x390]
00001198 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000119C 4EBA 0604 jsr [PC + 0x604 /* 000017A2 */]
000011A0 486D 2752 pea.l [A5 + 0x2752 /* export_1254 */]
000011A4 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000011A8 4A40 tst.w D0
000011AA 508F addq.l A7, 8
000011AC 6700 027A beq +0x27C /* 00001428 */
000011B0 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
000011B4 426E FFFE clr.w [A6 - 0x2]
000011B8 486D 2752 pea.l [A5 + 0x2752 /* export_1254 */]
000011BC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000011C0 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
000011C4 4EBA 0546 jsr [PC + 0x546 /* 0000170C */]
000011C8 4A40 tst.w D0
000011CA 588F addq.l A7, 4
000011CC 6700 0250 beq +0x252 /* 0000141E */
000011D0 3B7C 0001 AF4E move.w [A5 - 0x50B2], 0x1
000011D6 3B7C 0002 AF54 move.w [A5 - 0x50AC], 0x2
000011DC 2B78 0904 AF46 move.l [A5 - 0x50BA], [0x00000904 /* CurrentA5 */]
000011E2 41ED 0192 lea.l A0, [A5 + 0x192 /* export_46 */]
000011E6 2B48 AF50 move.l [A5 - 0x50B0], A0
000011EA 558F subq.l A7, 2
000011EC 486D AF4A pea.l [A5 - 0x50B6]
000011F0 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
000011F4 526D AF58 addq.w [A5 - 0x50A8], 1
000011F8 486E FDC6 pea.l [A6 - 0x23A]
000011FC 4EBA 0906 jsr [PC + 0x906 /* 00001B04 */]
00001200 4A80 tst.l D0
00001202 5C8F addq.l A7, 6
00001204 6700 0214 beq +0x216 /* 0000141A */
00001208 426E FC66 clr.w [A6 - 0x39A]
0000120C 4A6D E696 tst.w [A5 - 0x196A]
00001210 6700 00B8 beq +0xBA /* 000012CA */
00001214 598F subq.l A7, 4
00001216 A975 syscall TickCount
00001218 598F subq.l A7, 4
0000121A 2EB8 02F4 move.l [A7], [0x000002F4 /* CaretTime */]
0000121E 201F move.l D0, [A7]+
00001220 D09F add.l D0, [A7]+
00001222 2D40 FC62 move.l [A6 - 0x39E], D0
label00001226:
00001226 A9B4 syscall SystemTask
00001228 558F subq.l A7, 2
0000122A 3F3C 0400 move.w -[A7], 0x400
0000122E 486E FC52 pea.l [A6 - 0x3AE]
00001232 A970 syscall GetNextEvent
00001234 7000 moveq.l D0, 0x00
00001236 101F move.b D0, [A7]+
00001238 3800 move.w D4, D0
0000123A 660C bne +0xE /* 00001248 */
0000123C 598F subq.l A7, 4
0000123E A975 syscall TickCount
00001240 202E FC62 move.l D0, [A6 - 0x39E]
00001244 B09F cmp.l D0, [A7]+
00001246 65DE bcs -0x20 /* 00001226 */
label00001248:
00001248 426E FC72 clr.w [A6 - 0x38E]
0000124C 4A44 tst.w D4
0000124E 6700 0182 beq +0x184 /* 000013D2 */
00001252 7017 moveq.l D0, 0x17
00001254 B06E FC52 cmp.w D0, [A6 - 0x3AE]
00001258 6600 0178 bne +0x17A /* 000013D2 */
0000125C 0CAE 6165 7674 FC54 cmpi.l [A6 - 0x3AC], 0x61657674 /* 'aevt' */
00001264 6648 bne +0x4A /* 000012AE */
00001266 2D6E FC5C FC4E move.l [A6 - 0x3B2], [A6 - 0x3A4]
0000126C 0CAE 7064 6F63 FC4E cmpi.l [A6 - 0x3B2], 0x70646F63 /* 'pdoc' */
00001274 57C0 seq D0
00001276 0240 0001 andi.w D0, 0x1
0000127A 3D40 FC72 move.w [A6 - 0x38E], D0
0000127E 0CAE 6F61 7070 FC4E cmpi.l [A6 - 0x3B2], 0x6F617070 /* 'oapp' */
00001286 6626 bne +0x28 /* 000012AE */
00001288 7000 moveq.l D0, 0x00
0000128A 4AAD B9FC tst.l [A5 - 0x4604]
0000128E 57C0 seq D0
00001290 4400 neg.b D0
00001292 3800 move.w D4, D0
00001294 6718 beq +0x1A /* 000012AE */
00001296 486E FC3E pea.l [A6 - 0x3C2]
0000129A A976 syscall GetKeys
0000129C 203C 0000 8000 move.l D0, 0x8000
000012A2 C0AE FC42 and.l D0, [A6 - 0x3BE]
000012A6 6706 beq +0x8 /* 000012AE */
000012A8 3D7C 0043 FC66 move.w [A6 - 0x39A], 0x43 /* 'C' */
label000012AE:
000012AE 4A44 tst.w D4
000012B0 6700 0120 beq +0x122 /* 000013D2 */
000012B4 4A6E FC66 tst.w [A6 - 0x39A]
000012B8 6600 0118 bne +0x11A /* 000013D2 */
000012BC 486E FC52 pea.l [A6 - 0x3AE]
000012C0 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
000012C4 588F addq.l A7, 4
000012C6 6000 010A bra +0x10C /* 000013D2 */
label000012CA:
000012CA 4A6E FC70 tst.w [A6 - 0x390]
000012CE 6700 00E0 beq +0xE2 /* 000013B0 */
000012D2 3D7C 0001 FC6E move.w [A6 - 0x392], 0x1
000012D8 3B7C 0001 B222 move.w [A5 - 0x4DDE], 0x1
000012DE 7000 moveq.l D0, 0x00
000012E0 2B40 B21E move.l [A5 - 0x4DE2], D0
label000012E4:
000012E4 3F2E FC6E move.w -[A7], [A6 - 0x392]
000012E8 486E FC74 pea.l [A6 - 0x38C]
000012EC 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000012F0 1D7C 0001 FD7C move.b [A6 - 0x284], 0x1
000012F6 3D6E FC74 FD82 move.w [A6 - 0x27E], [A6 - 0x38C]
000012FC 486E FC7C pea.l [A6 - 0x384]
00001300 486E FD86 pea.l [A6 - 0x27A]
00001304 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00001308 486E FD7C pea.l [A6 - 0x284]
0000130C 486E FEC6 pea.l [A6 - 0x13A]
00001310 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001314 486D 2442 pea.l [A5 + 0x2442 /* export_1156 */]
00001318 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000131C 4A40 tst.w D0
0000131E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001322 6700 0104 beq +0x106 /* 00001428 */
00001326 2F2E FC76 move.l -[A7], [A6 - 0x38A]
0000132A 302E FC72 move.w D0, [A6 - 0x38E]
0000132E 48C0 ext.l D0
00001330 2F00 move.l -[A7], D0
00001332 486E FEC6 pea.l [A6 - 0x13A]
00001336 486E FDC6 pea.l [A6 - 0x23A]
0000133A 4EAD 2442 jsr [A5 + 0x2442 /* export_1156 */]
0000133E 3A00 move.w D5, D0
00001340 486D 2442 pea.l [A5 + 0x2442 /* export_1156 */]
00001344 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00001348 4A45 tst.w D5
0000134A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000134E 6700 00D8 beq +0xDA /* 00001428 */
00001352 7000 moveq.l D0, 0x00
00001354 102E FDC6 move.b D0, [A6 - 0x23A]
00001358 5280 addq.l D0, 1
0000135A 41EE FDC6 lea.l A0, [A6 - 0x23A]
0000135E 4230 0000 clr.b [A0 + D0.w]
00001362 3F2E FC6E move.w -[A7], [A6 - 0x392]
00001366 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
0000136A 41EE FDC6 lea.l A0, [A6 - 0x23A]
0000136E 5288 addq.l A0, 1
00001370 2F08 move.l -[A7], A0
00001372 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
00001376 4A40 tst.w D0
00001378 588F addq.l A7, 4
0000137A 6716 beq +0x18 /* 00001392 */
0000137C 302E FC6E move.w D0, [A6 - 0x392]
00001380 526E FC6E addq.w [A6 - 0x392], 1
00001384 B06E FC70 cmp.w D0, [A6 - 0x390]
00001388 6C08 bge +0xA /* 00001392 */
0000138A 4A6D B222 tst.w [A5 - 0x4DDE]
0000138E 6E00 FF54 bgt -0xAA /* 000012E4 */
label00001392:
00001392 7000 moveq.l D0, 0x00
00001394 3F00 move.w -[A7], D0
00001396 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
0000139A 426D B222 clr.w [A5 - 0x4DDE]
0000139E 2F2D B21E move.l -[A7], [A5 - 0x4DE2]
000013A2 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000013A6 7000 moveq.l D0, 0x00
000013A8 2B40 B21E move.l [A5 - 0x4DE2], D0
000013AC 588F addq.l A7, 4
000013AE 6022 bra +0x24 /* 000013D2 */
label000013B0:
000013B0 4AAD B9FC tst.l [A5 - 0x4604]
000013B4 661C bne +0x1E /* 000013D2 */
000013B6 486E FC56 pea.l [A6 - 0x3AA]
000013BA A976 syscall GetKeys
000013BC 203C 0000 8000 move.l D0, 0x8000
000013C2 C0AE FC5A and.l D0, [A6 - 0x3A6]
000013C6 6704 beq +0x6 /* 000013CC */
000013C8 7043 moveq.l D0, 0x43
000013CA 6002 bra +0x4 /* 000013CE */
label000013CC:
000013CC 7030 moveq.l D0, 0x30
label000013CE:
000013CE 3D40 FC66 move.w [A6 - 0x39A], D0
label000013D2:
000013D2 4A6E FC66 tst.w [A6 - 0x39A]
000013D6 6736 beq +0x38 /* 0000140E */
000013D8 302E FC66 move.w D0, [A6 - 0x39A]
000013DC 48C0 ext.l D0
000013DE 2F00 move.l -[A7], D0
000013E0 486E FEC6 pea.l [A6 - 0x13A]
000013E4 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000013E8 4A2E FEC6 tst.b [A6 - 0x13A]
000013EC 508F addq.l A7, 8
000013EE 6738 beq +0x3A /* 00001428 */
000013F0 7000 moveq.l D0, 0x00
000013F2 102E FEC6 move.b D0, [A6 - 0x13A]
000013F6 5280 addq.l D0, 1
000013F8 41EE FEC6 lea.l A0, [A6 - 0x13A]
000013FC 4230 0000 clr.b [A0 + D0.w]
00001400 43EE FEC6 lea.l A1, [A6 - 0x13A]
00001404 5289 addq.l A1, 1
00001406 2F09 move.l -[A7], A1
00001408 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
0000140C 588F addq.l A7, 4
label0000140E:
0000140E 4A6E FC72 tst.w [A6 - 0x38E]
00001412 6606 bne +0x8 /* 0000141A */
00001414 3D7C 0001 FC6C move.w [A6 - 0x394], 0x1
label0000141A:
0000141A 426E FFFC clr.w [A6 - 0x4]
label0000141E:
0000141E 7000 moveq.l D0, 0x00
00001420 2F00 move.l -[A7], D0
00001422 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00001426 588F addq.l A7, 4
label00001428:
00001428 4A6E FC6C tst.w [A6 - 0x394]
0000142C 6646 bne +0x48 /* 00001474 */
0000142E 4A6E FFFC tst.w [A6 - 0x4]
00001432 6740 beq +0x42 /* 00001474 */
00001434 598F subq.l A7, 4
00001436 486E FFD6 pea.l [A6 - 0x2A]
0000143A 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000143E 4A6E FFFE tst.w [A6 - 0x2]
00001442 588F addq.l A7, 4
00001444 671C beq +0x1E /* 00001462 */
00001446 486D 2752 pea.l [A5 + 0x2752 /* export_1254 */]
0000144A 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000144E 4A40 tst.w D0
00001450 588F addq.l A7, 4
00001452 670E beq +0x10 /* 00001462 */
00001454 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
00001458 486D 2752 pea.l [A5 + 0x2752 /* export_1254 */]
0000145C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00001460 588F addq.l A7, 4
label00001462:
00001462 7000 moveq.l D0, 0x00
00001464 2F00 move.l -[A7], D0
00001466 322E FFFC move.w D1, [A6 - 0x4]
0000146A 48C1 ext.l D1
0000146C 2F01 move.l -[A7], D1
0000146E 4EBA 0238 jsr [PC + 0x238 /* 000016A8 */]
00001472 508F addq.l A7, 8
label00001474:
00001474 302E FC6C move.w D0, [A6 - 0x394]
00001478 4CEE 18F0 FC26 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3DA]
0000147E 4E5E unlink A6
00001480 4E75 rts
fn00001482:
00001482 4E56 FFF8 link A6, -0x0008
00001486 48E7 0018 movem.l -[A7], A3,A4
0000148A 598F subq.l A7, 4
0000148C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001490 3F2E 000A move.w -[A7], [A6 + 0xA]
00001494 A9A0 syscall GetResource
00001496 205F movea.l A0, [A7]+
00001498 2050 movea.l A0, [A0]
0000149A 47D0 lea.l A3, [A0]
0000149C 486E FFFC pea.l [A6 - 0x4]
000014A0 A910 syscall GetWMgrPort
000014A2 206E FFFC movea.l A0, [A6 - 0x4]
000014A6 49E8 0010 lea.l A4, [A0 + 0x10]
000014AA 486E FFF8 pea.l [A6 - 0x8]
000014AE 486E FFFA pea.l [A6 - 0x6]
000014B2 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000014B6 7075 moveq.l D0, 0x75
000014B8 B06E FFF8 cmp.w D0, [A6 - 0x8]
000014BC 6E0C bgt +0xE /* 000014CA */
000014BE 558F subq.l A7, 2
000014C0 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */]
000014C4 301F move.w D0, [A7]+
000014C6 48C0 ext.l D0
000014C8 6002 bra +0x4 /* 000014CC */
label000014CA:
000014CA 7014 moveq.l D0, 0x14
label000014CC:
000014CC 3D40 FFFA move.w [A6 - 0x6], D0
000014D0 2F0B move.l -[A7], A3
000014D2 302C 0006 move.w D0, [A4 + 0x6]
000014D6 906C 0002 sub.w D0, [A4 + 0x2]
000014DA 322B 0006 move.w D1, [A3 + 0x6]
000014DE 926B 0002 sub.w D1, [A3 + 0x2]
000014E2 9041 sub.w D0, D1
000014E4 48C0 ext.l D0
000014E6 E280 asr D0, 1
000014E8 322B 0002 move.w D1, [A3 + 0x2]
000014EC 48C1 ext.l D1
000014EE 9081 sub.l D0, D1
000014F0 3F00 move.w -[A7], D0
000014F2 302C 0004 move.w D0, [A4 + 0x4]
000014F6 9054 sub.w D0, [A4]
000014F8 322B 0004 move.w D1, [A3 + 0x4]
000014FC 9253 sub.w D1, [A3]
000014FE 9041 sub.w D0, D1
00001500 906E FFFA sub.w D0, [A6 - 0x6]
00001504 48C0 ext.l D0
00001506 7203 moveq.l D1, 0x03
00001508 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000150C 3213 move.w D1, [A3]
0000150E 48C1 ext.l D1
00001510 9081 sub.l D0, D1
00001512 322E FFFA move.w D1, [A6 - 0x6]
00001516 48C1 ext.l D1
00001518 D280 add.l D1, D0
0000151A 3F01 move.w -[A7], D1
0000151C A8A8 syscall OffsetRect
0000151E 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00001524 4E5E unlink A6
00001526 4E75 rts
fn00001528:
00001528 4E56 FF78 link A6, -0x0088
0000152C 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00001530 382E 0016 move.w D4, [A6 + 0x16]
00001534 3A2E 0012 move.w D5, [A6 + 0x12]
00001538 3F04 move.w -[A7], D4
0000153A A989 syscall CouldAlert
0000153C 598F subq.l A7, 4
0000153E 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */
00001544 3F04 move.w -[A7], D4
00001546 A9A0 syscall GetResource
00001548 2D5F FFE8 move.l [A6 - 0x18], [A7]+
0000154C 598F subq.l A7, 4
0000154E 2F3C 4449 544C move.l -[A7], 0x4449544C /* 'DITL' */
00001554 206E FFE8 movea.l A0, [A6 - 0x18]
00001558 2050 movea.l A0, [A0]
0000155A 3F28 0008 move.w -[A7], [A0 + 0x8]
0000155E A9A0 syscall GetResource
00001560 2D5F FFEC move.l [A6 - 0x14], [A7]+
00001564 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001568 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000156C 598F subq.l A7, 4
0000156E 206E FFEC movea.l A0, [A6 - 0x14]
00001572 2F10 move.l -[A7], [A0]
00001574 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00001578 265F movea.l A3, [A7]+
0000157A 548B addq.l A3, 2
0000157C 7E01 moveq.l D7, 0x01
0000157E 601E bra +0x20 /* 0000159E */
label00001580:
00001580 D6FC 000D add.w A3, 0xD /* '\r' */
00001584 1013 move.b D0, [A3]
00001586 5200 addq.b D0, 1
00001588 7200 moveq.l D1, 0x00
0000158A 1200 move.b D1, D0
0000158C D7C1 add.l A3, D1
0000158E 200B move.l D0, A3
00001590 7202 moveq.l D1, 0x02
00001592 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001596 4A80 tst.l D0
00001598 6702 beq +0x4 /* 0000159C */
0000159A 528B addq.l A3, 1
label0000159C:
0000159C 5247 addq.w D7, 1
label0000159E:
0000159E BA47 cmp.w D5, D7
000015A0 6EDE bgt -0x20 /* 00001580 */
000015A2 588B addq.l A3, 4
000015A4 486E FF7C pea.l [A6 - 0x84]
000015A8 A86F syscall OpenPort
000015AA 598F subq.l A7, 4
000015AC 2F0B move.l -[A7], A3
000015AE 2F0B move.l -[A7], A3
000015B0 A9D2 syscall TENew
000015B2 285F movea.l A4, [A7]+
000015B4 202E 0008 move.l D0, [A6 + 0x8]
000015B8 5280 addq.l D0, 1
000015BA 2F00 move.l -[A7], D0
000015BC 206E 0008 movea.l A0, [A6 + 0x8]
000015C0 7000 moveq.l D0, 0x00
000015C2 1010 move.b D0, [A0]
000015C4 2F00 move.l -[A7], D0
000015C6 2F0C move.l -[A7], A4
000015C8 A9CF syscall TESetText
000015CA 2054 movea.l A0, [A4]
000015CC 7003 moveq.l D0, 0x03
000015CE B068 005E cmp.w D0, [A0 + 0x5E]
000015D2 6C0A bge +0xC /* 000015DE */
000015D4 2054 movea.l A0, [A4]
000015D6 3028 005E move.w D0, [A0 + 0x5E]
000015DA 48C0 ext.l D0
000015DC 6002 bra +0x4 /* 000015E0 */
label000015DE:
000015DE 7003 moveq.l D0, 0x03
label000015E0:
000015E0 3C00 move.w D6, D0
000015E2 206E FFE8 movea.l A0, [A6 - 0x18]
000015E6 2050 movea.l A0, [A0]
000015E8 2D48 FF78 move.l [A6 - 0x88], A0
000015EC 3010 move.w D0, [A0]
000015EE 48C0 ext.l D0
000015F0 2054 movea.l A0, [A4]
000015F2 3228 0018 move.w D1, [A0 + 0x18]
000015F6 C3C6 muls.w D1, D6
000015F8 D280 add.l D1, D0
000015FA 3013 move.w D0, [A3]
000015FC 48C0 ext.l D0
000015FE D081 add.l D0, D1
00001600 5880 addq.l D0, 4
00001602 206E FF78 movea.l A0, [A6 - 0x88]
00001606 3140 0004 move.w [A0 + 0x4], D0
0000160A 2F0C move.l -[A7], A4
0000160C A9CD syscall TEDispose
0000160E 486E FF7C pea.l [A6 - 0x84]
00001612 A87D syscall ClosePort
00001614 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001618 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
0000161C 4247 clr.w D7
label0000161E:
0000161E 558F subq.l A7, 2
00001620 70FF moveq.l D0, 0xFFFFFFFF
00001622 3F00 move.w -[A7], D0
00001624 486E FFF0 pea.l [A6 - 0x10]
00001628 A971 syscall EventAvail
0000162A 548F addq.l A7, 2
0000162C 5247 addq.w D7, 1
0000162E 0C47 0003 cmpi.w D7, 0x3
00001632 6DEA blt -0x14 /* 0000161E */
00001634 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */
0000163A 48C4 ext.l D4
0000163C 2F04 move.l -[A7], D4
0000163E 4EBA FE42 jsr [PC - 0x1BE /* 00001482 */]
00001642 A850 syscall InitCursor
00001644 302E 000E move.w D0, [A6 + 0xE]
00001648 508F addq.l A7, 8
0000164A 6B40 bmi +0x42 /* 0000168C */
0000164C 0C40 0002 cmpi.w D0, 0x2
00001650 6E3A bgt +0x3C /* 0000168C */
00001652 D040 add.w D0, D0
00001654 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001658 4EFB 0000 jmp [PC + D0.w]
0000165C 0008 0016 ori.b A0, 0x16
00001660 0024 558F ori.b -[A4], 0x8F
00001664 3F04 move.w -[A7], D4
00001666 7000 moveq.l D0, 0x00
00001668 2F00 move.l -[A7], D0
0000166A A986 syscall StopAlert
0000166C 3A1F move.w D5, [A7]+
0000166E 6028 bra +0x2A /* 00001698 */
00001670 558F subq.l A7, 2
00001672 3F04 move.w -[A7], D4
00001674 7000 moveq.l D0, 0x00
00001676 2F00 move.l -[A7], D0
00001678 A987 syscall NoteAlert
0000167A 3A1F move.w D5, [A7]+
0000167C 601A bra +0x1C /* 00001698 */
0000167E 558F subq.l A7, 2
00001680 3F04 move.w -[A7], D4
00001682 7000 moveq.l D0, 0x00
00001684 2F00 move.l -[A7], D0
00001686 A988 syscall CautionAlert
00001688 3A1F move.w D5, [A7]+
0000168A 600C bra +0xE /* 00001698 */
label0000168C:
0000168C 558F subq.l A7, 2
0000168E 3F04 move.w -[A7], D4
00001690 7000 moveq.l D0, 0x00
00001692 2F00 move.l -[A7], D0
00001694 A985 syscall Alert
00001696 3A1F move.w D5, [A7]+
label00001698:
00001698 3F04 move.w -[A7], D4
0000169A A98A syscall FreeAlert
0000169C 3005 move.w D0, D5
0000169E 4CEE 18F8 FF5C movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0xA4]
000016A4 4E5E unlink A6
000016A6 4E75 rts
export_1125:
fn000016A8:
000016A8 4E56 FF00 link A6, -0x0100
000016AC 2F0B move.l -[A7], A3
000016AE 47EE FF00 lea.l A3, [A6 - 0x100]
000016B2 4A6E 000E tst.w [A6 + 0xE]
000016B6 6712 beq +0x14 /* 000016CA */
000016B8 486D FD7C pea.l [A5 - 0x284]
000016BC A86E syscall InitGraf
000016BE A8FE syscall InitFonts
000016C0 A912 syscall InitWindows
000016C2 7000 moveq.l D0, 0x00
000016C4 2F00 move.l -[A7], D0
000016C6 A97B syscall InitDialogs
000016C8 A9CC syscall TEInit
label000016CA:
000016CA 302E 000A move.w D0, [A6 + 0xA]
000016CE 48C0 ext.l D0
000016D0 2F00 move.l -[A7], D0
000016D2 2F0B move.l -[A7], A3
000016D4 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000016D8 4A13 tst.b [A3]
000016DA 508F addq.l A7, 8
000016DC 6726 beq +0x28 /* 00001704 */
000016DE 2F0B move.l -[A7], A3
000016E0 486D AFE2 pea.l [A5 - 0x501E]
000016E4 486D AFE4 pea.l [A5 - 0x501C]
000016E8 486D AFE6 pea.l [A5 - 0x501A]
000016EC A98B syscall ParamText
000016EE 4878 0084 push.l 0x84
000016F2 7002 moveq.l D0, 0x02
000016F4 2F00 move.l -[A7], D0
000016F6 7200 moveq.l D1, 0x00
000016F8 2F01 move.l -[A7], D1
000016FA 2F0B move.l -[A7], A3
000016FC 4EBA FE2A jsr [PC - 0x1D6 /* 00001528 */]
00001700 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001704:
00001704 266E FEFC movea.l A3, [A6 - 0x104]
00001708 4E5E unlink A6
0000170A 4E75 rts
fn0000170C:
0000170C 2F07 move.l -[A7], D7
0000170E 426D B2AE clr.w [A5 - 0x4D52]
00001712 598F subq.l A7, 4
00001714 2EB8 02A6 move.l [A7], [0x000002A6 /* SysZone */]
00001718 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000171C 598F subq.l A7, 4
0000171E 7050 moveq.l D0, 0x50
00001720 2F00 move.l -[A7], D0
00001722 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00001726 2B5F B2B0 move.l [A5 - 0x4D50], [A7]+
0000172A 558F subq.l A7, 2
0000172C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001730 7000 moveq.l D0, 0x00
00001732 4A5F tst.w [A7]+
00001734 57C0 seq D0
00001736 4400 neg.b D0
00001738 3E00 move.w D7, D0
0000173A 598F subq.l A7, 4
0000173C 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */]
00001740 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00001744 7000 moveq.l D0, 0x00
00001746 2B40 B2C2 move.l [A5 - 0x4D3E], D0
0000174A 2B40 B2BE move.l [A5 - 0x4D42], D0
0000174E 2B40 B2BA move.l [A5 - 0x4D46], D0
00001752 2B40 B2C6 move.l [A5 - 0x4D3A], D0
00001756 4A47 tst.w D7
00001758 672E beq +0x30 /* 00001788 */
0000175A 206D B2B0 movea.l A0, [A5 - 0x4D50]
0000175E 20BC 4D50 474D move.l [A0], 0x4D50474D /* 'MPGM' */
00001764 41ED B2B8 lea.l A0, [A5 - 0x4D48]
00001768 226D B2B0 movea.l A1, [A5 - 0x4D50]
0000176C 2348 0004 move.l [A1 + 0x4], A0
00001770 206D B2B0 movea.l A0, [A5 - 0x4D50]
00001774 2178 0904 0008 move.l [A0 + 0x8], [0x00000904 /* CurrentA5 */]
0000177A 3B7C 5348 B2B8 move.w [A5 - 0x4D48], 0x5348 /* 'SH' */
00001780 7000 moveq.l D0, 0x00
00001782 2B40 B2BA move.l [A5 - 0x4D46], D0
00001786 6014 bra +0x16 /* 0000179C */
label00001788:
00001788 4AAD B2B0 tst.l [A5 - 0x4D50]
0000178C 670E beq +0x10 /* 0000179C */
0000178E 2F2D B2B0 move.l -[A7], [A5 - 0x4D50]
00001792 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00001796 7000 moveq.l D0, 0x00
00001798 2B40 B2B0 move.l [A5 - 0x4D50], D0
label0000179C:
0000179C 3007 move.w D0, D7
0000179E 2E1F move.l D7, [A7]+
000017A0 4E75 rts
fn000017A2:
000017A2 4E56 FFFA link A6, -0x0006
000017A6 48E7 0018 movem.l -[A7], A3,A4
000017AA 49ED B312 lea.l A4, [A5 - 0x4CEE]
000017AE 47ED B2F2 lea.l A3, [A5 - 0x4D0E]
000017B2 4A14 tst.b [A4]
000017B4 6612 bne +0x14 /* 000017C8 */
000017B6 7001 moveq.l D0, 0x01
000017B8 2F00 move.l -[A7], D0
000017BA 4878 03E8 push.l 0x3E8
000017BE 2F0C move.l -[A7], A4
000017C0 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000017C4 4FEF 000C lea.l A7, [A7 + 0xC]
label000017C8:
000017C8 4A13 tst.b [A3]
000017CA 6612 bne +0x14 /* 000017DE */
000017CC 7002 moveq.l D0, 0x02
000017CE 2F00 move.l -[A7], D0
000017D0 4878 03E8 push.l 0x3E8
000017D4 2F0B move.l -[A7], A3
000017D6 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000017DA 4FEF 000C lea.l A7, [A7 + 0xC]
label000017DE:
000017DE 486D 02CA pea.l [A5 + 0x2CA /* export_85 */]
000017E2 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000017E6 4A40 tst.w D0
000017E8 588F addq.l A7, 4
000017EA 6754 beq +0x56 /* 00001840 */
000017EC 558F subq.l A7, 2
000017EE 2F0C move.l -[A7], A4
000017F0 2F3C 434D 6474 move.l -[A7], 0x434D6474 /* 'CMdt' */
000017F6 2F2D B1F8 move.l -[A7], [A5 - 0x4E08]
000017FA 486D B2F0 pea.l [A5 - 0x4D10]
000017FE 486E FFFA pea.l [A6 - 0x6]
00001802 486E FFFC pea.l [A6 - 0x4]
00001806 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000180A 4A1F tst.b [A7]+
0000180C 6602 bne +0x4 /* 00001810 */
0000180E 4214 clr.b [A4]
label00001810:
00001810 558F subq.l A7, 2
00001812 2F0B move.l -[A7], A3
00001814 2F3C 4355 6474 move.l -[A7], 0x43556474 /* 'CUdt' */
0000181A 2F2D B1F8 move.l -[A7], [A5 - 0x4E08]
0000181E 486D B2EE pea.l [A5 - 0x4D12]
00001822 486E FFFA pea.l [A6 - 0x6]
00001826 486E FFFC pea.l [A6 - 0x4]
0000182A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000182E 4A1F tst.b [A7]+
00001830 6602 bne +0x4 /* 00001834 */
00001832 4213 clr.b [A3]
label00001834:
00001834 486D 02CA pea.l [A5 + 0x2CA /* export_85 */]
00001838 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000183C 588F addq.l A7, 4
0000183E 6004 bra +0x6 /* 00001844 */
label00001840:
00001840 4213 clr.b [A3]
00001842 4214 clr.b [A4]
label00001844:
00001844 4CEE 1800 FFF2 movem.l A3,A4, [A6 - 0xE]
0000184A 4E5E unlink A6
0000184C 4E75 rts
fn0000184E:
0000184E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001852 7E0F moveq.l D7, 0x0F
00001854 486D 268A pea.l [A5 + 0x268A /* export_1229 */]
00001858 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000185C 4A40 tst.w D0
0000185E 588F addq.l A7, 4
00001860 674A beq +0x4C /* 000018AC */
00001862 7C04 moveq.l D6, 0x04
00001864 49ED B360 lea.l A4, [A5 - 0x4CA0]
00001868 6030 bra +0x32 /* 0000189A */
label0000186A:
0000186A 266C 0008 movea.l A3, [A4 + 0x8]
0000186E 601E bra +0x20 /* 0000188E */
label00001870:
00001870 558F subq.l A7, 2
00001872 2F14 move.l -[A7], [A4]
00001874 2F13 move.l -[A7], [A3]
00001876 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000187A 2F13 move.l -[A7], [A3]
0000187C 7000 moveq.l D0, 0x00
0000187E 1F00 move.b -[A7], D0
00001880 303C 091F move.w D0, 0x91F
00001884 A816 syscall Pack8
00001886 3E1F move.w D7, [A7]+
00001888 6608 bne +0xA /* 00001892 */
0000188A D6FC 0004 add.w A3, 0x4
label0000188E:
0000188E 4A93 tst.l [A3]
00001890 66DE bne -0x20 /* 00001870 */
label00001892:
00001892 4A47 tst.w D7
00001894 660C bne +0xE /* 000018A2 */
00001896 D8FC 000C add.w A4, 0xC
label0000189A:
0000189A 3006 move.w D0, D6
0000189C 5346 subq.w D6, 1
0000189E 4A40 tst.w D0
000018A0 6EC8 bgt -0x36 /* 0000186A */
label000018A2:
000018A2 486D 268A pea.l [A5 + 0x268A /* export_1229 */]
000018A6 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000018AA 588F addq.l A7, 4
label000018AC:
000018AC 3007 move.w D0, D7
000018AE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000018B2 4E75 rts
fn000018B4:
000018B4 558F subq.l A7, 2
000018B6 3F3C 0011 move.w -[A7], 0x11
000018BA 303C 0100 move.w D0, 0x100
000018BE A82D syscall Pack11
000018C0 301F move.w D0, [A7]+
000018C2 4E75 rts
fn000018C4:
000018C4 4E56 FFF4 link A6, -0x000C
000018C8 48E7 0118 movem.l -[A7], D7,A3,A4
000018CC 1B6E 0008 B5E7 move.b [A5 - 0x4A19], [A6 + 0x8]
000018D2 42A7 clr.l -[A7]
000018D4 2F3A 022A move.l -[A7], [PC + 0x22A /* 00001B00, value 0x636C7574 'clut' */]
000018D8 3F3C 01F4 move.w -[A7], 0x1F4
000018DC A9A0 syscall GetResource
000018DE 2B5F B5E2 move.l [A5 - 0x4A1E], [A7]+
000018E2 2F2D B5E2 move.l -[A7], [A5 - 0x4A1E]
000018E6 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
000018EA 42A7 clr.l -[A7]
000018EC 2F3A 020E move.l -[A7], [PC + 0x20E /* 00001AFC, value 0x706C7458 'pltX' */]
000018F0 3F3C 0008 move.w -[A7], 0x8
000018F4 A9A0 syscall GetResource
000018F6 265F movea.l A3, [A7]+
000018F8 2053 movea.l A0, [A3]
000018FA 4240 clr.w D0
000018FC 1010 move.b D0, [A0]
000018FE 3B40 B62C move.w [A5 - 0x49D4], D0
00001902 2053 movea.l A0, [A3]
00001904 4240 clr.w D0
00001906 1028 0001 move.b D0, [A0 + 0x1]
0000190A 3B40 B638 move.w [A5 - 0x49C8], D0
0000190E 2053 movea.l A0, [A3]
00001910 4240 clr.w D0
00001912 1028 0002 move.b D0, [A0 + 0x2]
00001916 3B40 B636 move.w [A5 - 0x49CA], D0
0000191A 2053 movea.l A0, [A3]
0000191C 4240 clr.w D0
0000191E 1028 0003 move.b D0, [A0 + 0x3]
00001922 3B40 B62E move.w [A5 - 0x49D2], D0
00001926 2053 movea.l A0, [A3]
00001928 4240 clr.w D0
0000192A 1028 0004 move.b D0, [A0 + 0x4]
0000192E 3B40 B634 move.w [A5 - 0x49CC], D0
00001932 2053 movea.l A0, [A3]
00001934 4240 clr.w D0
00001936 1028 0005 move.b D0, [A0 + 0x5]
0000193A 3B40 B630 move.w [A5 - 0x49D0], D0
0000193E 2053 movea.l A0, [A3]
00001940 4240 clr.w D0
00001942 1028 0006 move.b D0, [A0 + 0x6]
00001946 3B40 B632 move.w [A5 - 0x49CE], D0
0000194A 2053 movea.l A0, [A3]
0000194C 4240 clr.w D0
0000194E 1028 0007 move.b D0, [A0 + 0x7]
00001952 3B40 B62A move.w [A5 - 0x49D6], D0
00001956 2F0B move.l -[A7], A3
00001958 A9A3 syscall ReleaseResource
0000195A 486D B60C pea.l [A5 - 0x49F4]
0000195E 42A7 clr.l -[A7]
00001960 4267 clr.w -[A7]
00001962 4EAD 1C32 jsr [A5 + 0x1C32 /* export_898 */]
00001966 486D B612 pea.l [A5 - 0x49EE]
0000196A 2F3C 3000 3000 move.l -[A7], 0x30003000 /* '0\00\0' */
00001970 3F3C 3000 move.w -[A7], 0x3000 /* '0\0' */
00001974 4EAD 1C32 jsr [A5 + 0x1C32 /* export_898 */]
00001978 486D B618 pea.l [A5 - 0x49E8]
0000197C 2F3C 8000 8000 move.l -[A7], 0x80008000
00001982 3F3C 8000 move.w -[A7], 0x8000
00001986 4EAD 1C32 jsr [A5 + 0x1C32 /* export_898 */]
0000198A 486D B61E pea.l [A5 - 0x49E2]
0000198E 2F3C C000 C000 move.l -[A7], 0xC000C000
00001994 3F3C C000 move.w -[A7], 0xC000
00001998 4EAD 1C32 jsr [A5 + 0x1C32 /* export_898 */]
0000199C 486D B624 pea.l [A5 - 0x49DC]
000019A0 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000019A6 3F3C FFFF move.w -[A7], 0xFFFF
000019AA 4EAD 1C32 jsr [A5 + 0x1C32 /* export_898 */]
000019AE 102D B5E7 move.b D0, [A5 - 0x4A19]
000019B2 6700 00C4 beq +0xC6 /* 00001A78 */
000019B6 42A7 clr.l -[A7]
000019B8 42A7 clr.l -[A7]
000019BA AA64 syscall GetMCEntry
000019BC 2E1F move.l D7, [A7]+
000019BE 671E beq +0x20 /* 000019DE */
000019C0 2047 movea.l A0, D7
000019C2 43ED B5E8 lea.l A1, [A5 - 0x4A18]
000019C6 41E8 0010 lea.l A0, [A0 + 0x10]
000019CA 22D8 move.l [A1]+, [A0]+
000019CC 3290 move.w [A1], [A0]
000019CE 2047 movea.l A0, D7
000019D0 43ED B5EE lea.l A1, [A5 - 0x4A12]
000019D4 41E8 000A lea.l A0, [A0 + 0xA]
000019D8 22D8 move.l [A1]+, [A0]+
000019DA 3290 move.w [A1], [A0]
000019DC 600E bra +0x10 /* 000019EC */
label000019DE:
000019DE A89E syscall PenNormal
000019E0 486D B5E8 pea.l [A5 - 0x4A18]
000019E4 AA19 syscall GetForeColor
000019E6 486D B5EE pea.l [A5 - 0x4A12]
000019EA AA1A syscall GetBackColor
label000019EC:
000019EC 4267 clr.w -[A7]
000019EE 42A7 clr.l -[A7]
000019F0 486E FFFC pea.l [A6 - 0x4]
000019F4 AA44 syscall GetAuxiliaryControlRecord/GetAuxCtl
000019F6 101F move.b D0, [A7]+
000019F8 6764 beq +0x66 /* 00001A5E */
000019FA 4AAE FFFC tst.l [A6 - 0x4]
000019FE 56C1 sne D1
00001A00 C001 and.b D0, D1
00001A02 675A beq +0x5C /* 00001A5E */
00001A04 206E FFFC movea.l A0, [A6 - 0x4]
00001A08 2050 movea.l A0, [A0]
00001A0A 2F28 0008 move.l -[A7], [A0 + 0x8]
00001A0E 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00001A12 206E FFFC movea.l A0, [A6 - 0x4]
00001A16 2050 movea.l A0, [A0]
00001A18 2068 0008 movea.l A0, [A0 + 0x8]
00001A1C 2850 movea.l A4, [A0]
00001A1E 41ED B5F4 lea.l A0, [A5 - 0x4A0C]
00001A22 43EC 000A lea.l A1, [A4 + 0xA]
00001A26 20D9 move.l [A0]+, [A1]+
00001A28 3091 move.w [A0], [A1]
00001A2A 41ED B600 lea.l A0, [A5 - 0x4A00]
00001A2E 43EC 001A lea.l A1, [A4 + 0x1A]
00001A32 20D9 move.l [A0]+, [A1]+
00001A34 3091 move.w [A0], [A1]
00001A36 41ED B5FA lea.l A0, [A5 - 0x4A06]
00001A3A 43EC 0012 lea.l A1, [A4 + 0x12]
00001A3E 20D9 move.l [A0]+, [A1]+
00001A40 3091 move.w [A0], [A1]
00001A42 41ED B606 lea.l A0, [A5 - 0x49FA]
00001A46 43EC 0022 lea.l A1, [A4 + 0x22]
00001A4A 20D9 move.l [A0]+, [A1]+
00001A4C 3091 move.w [A0], [A1]
00001A4E 206E FFFC movea.l A0, [A6 - 0x4]
00001A52 2050 movea.l A0, [A0]
00001A54 2F28 0008 move.l -[A7], [A0 + 0x8]
00001A58 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00001A5C 6018 bra +0x1A /* 00001A76 */
label00001A5E:
00001A5E 486D B5F4 pea.l [A5 - 0x4A0C]
00001A62 AA19 syscall GetForeColor
00001A64 486D B600 pea.l [A5 - 0x4A00]
00001A68 AA19 syscall GetForeColor
00001A6A 486D B5FA pea.l [A5 - 0x4A06]
00001A6E AA1A syscall GetBackColor
00001A70 486D B606 pea.l [A5 - 0x49FA]
00001A74 AA1A syscall GetBackColor
label00001A76:
00001A76 606C bra +0x6E /* 00001AE4 */
label00001A78:
00001A78 41ED B5F4 lea.l A0, [A5 - 0x4A0C]
00001A7C 43ED B60C lea.l A1, [A5 - 0x49F4]
00001A80 20D9 move.l [A0]+, [A1]+
00001A82 3091 move.w [A0], [A1]
00001A84 41ED B5FA lea.l A0, [A5 - 0x4A06]
00001A88 43ED B624 lea.l A1, [A5 - 0x49DC]
00001A8C 20D9 move.l [A0]+, [A1]+
00001A8E 3091 move.w [A0], [A1]
00001A90 41ED B600 lea.l A0, [A5 - 0x4A00]
00001A94 43ED B60C lea.l A1, [A5 - 0x49F4]
00001A98 20D9 move.l [A0]+, [A1]+
00001A9A 3091 move.w [A0], [A1]
00001A9C 41ED B606 lea.l A0, [A5 - 0x49FA]
00001AA0 43ED B624 lea.l A1, [A5 - 0x49DC]
00001AA4 20D9 move.l [A0]+, [A1]+
00001AA6 3091 move.w [A0], [A1]
00001AA8 41ED B5E8 lea.l A0, [A5 - 0x4A18]
00001AAC 43ED B60C lea.l A1, [A5 - 0x49F4]
00001AB0 20D9 move.l [A0]+, [A1]+
00001AB2 3091 move.w [A0], [A1]
00001AB4 41ED B5EE lea.l A0, [A5 - 0x4A12]
00001AB8 43ED B624 lea.l A1, [A5 - 0x49DC]
00001ABC 20D9 move.l [A0]+, [A1]+
00001ABE 3091 move.w [A0], [A1]
00001AC0 41ED B612 lea.l A0, [A5 - 0x49EE]
00001AC4 43ED B60C lea.l A1, [A5 - 0x49F4]
00001AC8 20D9 move.l [A0]+, [A1]+
00001ACA 3091 move.w [A0], [A1]
00001ACC 41ED B618 lea.l A0, [A5 - 0x49E8]
00001AD0 43ED B60C lea.l A1, [A5 - 0x49F4]
00001AD4 20D9 move.l [A0]+, [A1]+
00001AD6 3091 move.w [A0], [A1]
00001AD8 41ED B61E lea.l A0, [A5 - 0x49E2]
00001ADC 43ED B624 lea.l A1, [A5 - 0x49DC]
00001AE0 20D9 move.l [A0]+, [A1]+
00001AE2 3091 move.w [A0], [A1]
label00001AE4:
00001AE4 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001AE8 4E5E unlink A6
00001AEA 205F movea.l A0, [A7]+
00001AEC 544F addq.w A7, 2
00001AEE 4ED0 jmp [A0]
00001AF0 8943 4F4C pack D4, D3, 0x4F4C
00001AF4 525F addq.w [A7]+, 1
00001AF6 494E chk.w D4, A6
00001AF8 4954 chk.w D4, [A4]
00001AFA 0008 706C ori.b A0, 0x6C /* 'l' */
00001AFE 7458 moveq.l D2, 0x58
00001B00 636C bls +0x6E /* 00001B6E */
00001B02 7574 moveq.l D2, 0x74
fn00001B04:
00001B04 4E56 FE48 link A6, -0x01B8
00001B08 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001B0C 49EE FEE8 lea.l A4, [A6 - 0x118]
00001B10 47EE FF00 lea.l A3, [A6 - 0x100]
00001B14 4247 clr.w D7
00001B16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B1A 4EBA 01F2 jsr [PC + 0x1F2 /* 00001D0E */]
00001B1E 4A40 tst.w D0
00001B20 588F addq.l A7, 4
00001B22 6700 0154 beq +0x156 /* 00001C78 */
00001B26 4EAD 0E1A jsr [A5 + 0xE1A /* export_447 */]
00001B2A 7201 moveq.l D1, 0x01
00001B2C 8280 or.l D1, D0
00001B2E 203C 0005 9ABD move.l D0, 0x59ABD
00001B34 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001B38 2B40 E58C move.l [A5 - 0x1A74], D0
00001B3C 4EBA 0330 jsr [PC + 0x330 /* 00001E6E */]
00001B40 4878 0680 push.l 0x680
00001B44 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00001B48 2B40 BBB8 move.l [A5 - 0x4448], D0
00001B4C 588F addq.l A7, 4
00001B4E 6700 0128 beq +0x12A /* 00001C78 */
00001B52 202D BBB8 move.l D0, [A5 - 0x4448]
00001B56 D0BC 0000 0400 add.l D0, 0x400
00001B5C 2B40 BBB4 move.l [A5 - 0x444C], D0
00001B60 4878 00CA push.l 0xCA
00001B64 486D E52C pea.l [A5 - 0x1AD4]
00001B68 4EBA 011C jsr [PC + 0x11C /* 00001C86 */]
00001B6C 4A40 tst.w D0
label00001B6E:
00001B6E 508F addq.l A7, 8
00001B70 6700 0106 beq +0x108 /* 00001C78 */
00001B74 4878 00CB push.l 0xCB
00001B78 486D E4E8 pea.l [A5 - 0x1B18]
00001B7C 4EBA 0108 jsr [PC + 0x108 /* 00001C86 */]
00001B80 4A40 tst.w D0
00001B82 508F addq.l A7, 8
00001B84 6700 00F2 beq +0xF4 /* 00001C78 */
00001B88 4878 00CC push.l 0xCC
00001B8C 2F0C move.l -[A7], A4
00001B8E 4EBA 00F6 jsr [PC + 0xF6 /* 00001C86 */]
00001B92 4A40 tst.w D0
00001B94 508F addq.l A7, 8
00001B96 6700 00E0 beq +0xE2 /* 00001C78 */
00001B9A 2F0B move.l -[A7], A3
00001B9C 4878 00C8 push.l 0xC8
00001BA0 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00001BA4 7000 moveq.l D0, 0x00
00001BA6 1013 move.b D0, [A3]
00001BA8 5280 addq.l D0, 1
00001BAA 2F00 move.l -[A7], D0
00001BAC 486D E558 pea.l [A5 - 0x1AA8]
00001BB0 2F0B move.l -[A7], A3
00001BB2 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00001BB6 4A40 tst.w D0
00001BB8 4FEF 0014 lea.l A7, [A7 + 0x14]
00001BBC 6700 00BA beq +0xBC /* 00001C78 */
00001BC0 486D F994 pea.l [A5 - 0x66C]
00001BC4 4878 0209 push.l 0x209
00001BC8 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00001BCC 2B54 E4DC move.l [A5 - 0x1B24], [A4]
00001BD0 2B6C 0004 E4D8 move.l [A5 - 0x1B28], [A4 + 0x4]
00001BD6 2B6C 0008 E4D4 move.l [A5 - 0x1B2C], [A4 + 0x8]
00001BDC 2B6C 000C E4D0 move.l [A5 - 0x1B30], [A4 + 0xC]
00001BE2 2F0B move.l -[A7], A3
00001BE4 4878 00CD push.l 0xCD
00001BE8 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00001BEC 1B6B 0001 E5AB move.b [A5 - 0x1A55], [A3 + 0x1]
00001BF2 1B6B 0002 E5AC move.b [A5 - 0x1A54], [A3 + 0x2]
00001BF8 1B6B 0003 E5AD move.b [A5 - 0x1A53], [A3 + 0x3]
00001BFE 3B7C 0001 E590 move.w [A5 - 0x1A70], 0x1
00001C04 3B7C 0001 E592 move.w [A5 - 0x1A6E], 0x1
00001C0A 7073 moveq.l D0, 0x73
00001C0C 2F00 move.l -[A7], D0
00001C0E 4EAD 187A jsr [A5 + 0x187A /* export_779 */]
00001C12 7200 moveq.l D1, 0x00
00001C14 4A40 tst.w D0
00001C16 57C1 seq D1
00001C18 4401 neg.b D1
00001C1A 3C01 move.w D6, D1
00001C1C 4FEF 0014 lea.l A7, [A7 + 0x14]
00001C20 6640 bne +0x42 /* 00001C62 */
00001C22 7000 moveq.l D0, 0x00
00001C24 2F00 move.l -[A7], D0
00001C26 2F00 move.l -[A7], D0
00001C28 2F00 move.l -[A7], D0
00001C2A 4878 095C push.l 0x95C /* '\t\\' */
00001C2E 2F2D B9AE move.l -[A7], [A5 - 0x4652]
00001C32 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00001C36 4A80 tst.l D0
00001C38 4FEF 0014 lea.l A7, [A7 + 0x14]
00001C3C 6724 beq +0x26 /* 00001C62 */
00001C3E 486E FE48 pea.l [A6 - 0x1B8]
00001C42 7000 moveq.l D0, 0x00
00001C44 2F00 move.l -[A7], D0
00001C46 2F00 move.l -[A7], D0
00001C48 4878 2884 push.l 0x2884
00001C4C 2F2D B9AA move.l -[A7], [A5 - 0x4656]
00001C50 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00001C54 4A80 tst.l D0
00001C56 4FEF 0014 lea.l A7, [A7 + 0x14]
00001C5A 6706 beq +0x8 /* 00001C62 */
00001C5C 4AAD EA44 tst.l [A5 - 0x15BC]
00001C60 6714 beq +0x16 /* 00001C76 */
label00001C62:
00001C62 4A46 tst.w D6
00001C64 660A bne +0xC /* 00001C70 */
00001C66 4878 0329 push.l 0x329
00001C6A 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
00001C6E 588F addq.l A7, 4
label00001C70:
00001C70 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */]
00001C74 6002 bra +0x4 /* 00001C78 */
label00001C76:
00001C76 7E01 moveq.l D7, 0x01
label00001C78:
00001C78 48C7 ext.l D7
00001C7A 2007 move.l D0, D7
00001C7C 4CEE 18C0 FE38 movem.l D6,D7,A3,A4, [A6 - 0x1C8]
00001C82 4E5E unlink A6
00001C84 4E75 rts
fn00001C86:
00001C86 4E56 FFFC link A6, -0x0004
00001C8A 48E7 0018 movem.l -[A7], A3,A4
00001C8E 286E 0008 movea.l A4, [A6 + 0x8]
00001C92 302E 000E move.w D0, [A6 + 0xE]
00001C96 48C0 ext.l D0
00001C98 2F00 move.l -[A7], D0
00001C9A 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
00001C9E 2640 movea.l A3, D0
00001CA0 7000 moveq.l D0, 0x00
00001CA2 1013 move.b D0, [A3]
00001CA4 5280 addq.l D0, 1
00001CA6 2F00 move.l -[A7], D0
00001CA8 486E FFFC pea.l [A6 - 0x4]
00001CAC 200B move.l D0, A3
00001CAE 5280 addq.l D0, 1
00001CB0 2F00 move.l -[A7], D0
00001CB2 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00001CB6 4A40 tst.w D0
00001CB8 4FEF 0010 lea.l A7, [A7 + 0x10]
00001CBC 6604 bne +0x6 /* 00001CC2 */
00001CBE 7000 moveq.l D0, 0x00
00001CC0 6042 bra +0x44 /* 00001D04 */
label00001CC2:
00001CC2 266E FFFC movea.l A3, [A6 - 0x4]
00001CC6 52AE FFFC addq.l [A6 - 0x4], 1
00001CCA 28CB move.l [A4]+, A3
00001CCC 4213 clr.b [A3]
00001CCE 6018 bra +0x1A /* 00001CE8 */
label00001CD0:
00001CD0 206E FFFC movea.l A0, [A6 - 0x4]
00001CD4 705F moveq.l D0, 0x5F
00001CD6 B010 cmp.b D0, [A0]
00001CD8 6608 bne +0xA /* 00001CE2 */
00001CDA 206E FFFC movea.l A0, [A6 - 0x4]
00001CDE 10BC 0020 move.b [A0], 0x20 /* ' ' */
label00001CE2:
00001CE2 52AE FFFC addq.l [A6 - 0x4], 1
00001CE6 5213 addq.b [A3], 1
label00001CE8:
00001CE8 206E FFFC movea.l A0, [A6 - 0x4]
00001CEC 4A10 tst.b [A0]
00001CEE 670A beq +0xC /* 00001CFA */
00001CF0 206E FFFC movea.l A0, [A6 - 0x4]
00001CF4 7020 moveq.l D0, 0x20
00001CF6 B010 cmp.b D0, [A0]
00001CF8 66D6 bne -0x28 /* 00001CD0 */
label00001CFA:
00001CFA 206E FFFC movea.l A0, [A6 - 0x4]
00001CFE 4A10 tst.b [A0]
00001D00 66C0 bne -0x3E /* 00001CC2 */
00001D02 7001 moveq.l D0, 0x01
label00001D04:
00001D04 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00001D0A 4E5E unlink A6
00001D0C 4E75 rts
fn00001D0E:
00001D0E 4E56 0000 link A6, 0
00001D12 2F07 move.l -[A7], D7
00001D14 4247 clr.w D7
00001D16 598F subq.l A7, 4
00001D18 2F3C 434D 4453 move.l -[A7], 0x434D4453 /* 'CMDS' */
00001D1E 7001 moveq.l D0, 0x01
00001D20 3F00 move.w -[A7], D0
00001D22 A9A0 syscall GetResource
00001D24 2B5F B82E move.l [A5 - 0x47D2], [A7]+
00001D28 6700 00EC beq +0xEE /* 00001E16 */
00001D2C 598F subq.l A7, 4
00001D2E 2F2D B82E move.l -[A7], [A5 - 0x47D2]
00001D32 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00001D36 7012 moveq.l D0, 0x12
00001D38 B09F cmp.l D0, [A7]+
00001D3A 6C00 00DA bge +0xDC /* 00001E16 */
00001D3E 206D B82E movea.l A0, [A5 - 0x47D2]
00001D42 2F10 move.l -[A7], [A0]
00001D44 486D BCC2 pea.l [A5 - 0x433E]
00001D48 7012 moveq.l D0, 0x12
00001D4A 2F00 move.l -[A7], D0
00001D4C 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00001D50 7012 moveq.l D0, 0x12
00001D52 2B40 B82A move.l [A5 - 0x47D6], D0
00001D56 7200 moveq.l D1, 0x00
00001D58 322D BCC2 move.w D1, [A5 - 0x433E]
00001D5C E381 asl D1, 1
00001D5E 2F01 move.l -[A7], D1
00001D60 4EBA 00CA jsr [PC + 0xCA /* 00001E2C */]
00001D64 2B40 BCD4 move.l [A5 - 0x432C], D0
00001D68 588F addq.l A7, 4
00001D6A 6700 00AA beq +0xAC /* 00001E16 */
00001D6E 7000 moveq.l D0, 0x00
00001D70 302D BCC4 move.w D0, [A5 - 0x433C]
00001D74 2F00 move.l -[A7], D0
00001D76 4EBA 00B4 jsr [PC + 0xB4 /* 00001E2C */]
00001D7A 2B40 BCD8 move.l [A5 - 0x4328], D0
00001D7E 588F addq.l A7, 4
00001D80 6700 0094 beq +0x96 /* 00001E16 */
00001D84 7000 moveq.l D0, 0x00
00001D86 302D BCC6 move.w D0, [A5 - 0x433A]
00001D8A E380 asl D0, 1
00001D8C 2F00 move.l -[A7], D0
00001D8E 4EBA 009C jsr [PC + 0x9C /* 00001E2C */]
00001D92 2B40 BCEC move.l [A5 - 0x4314], D0
00001D96 588F addq.l A7, 4
00001D98 677C beq +0x7E /* 00001E16 */
00001D9A 7000 moveq.l D0, 0x00
00001D9C 302D BCC8 move.w D0, [A5 - 0x4338]
00001DA0 2F00 move.l -[A7], D0
00001DA2 4EBA 0088 jsr [PC + 0x88 /* 00001E2C */]
00001DA6 2B40 BCF0 move.l [A5 - 0x4310], D0
00001DAA 588F addq.l A7, 4
00001DAC 6768 beq +0x6A /* 00001E16 */
00001DAE 7000 moveq.l D0, 0x00
00001DB0 302D BCCA move.w D0, [A5 - 0x4336]
00001DB4 2200 move.l D1, D0
00001DB6 C0FC 0006 mulu.w D0, 0x6
00001DBA 4841 swap.w D1
00001DBC C2FC 0006 mulu.w D1, 0x6
00001DC0 4841 swap.w D1
00001DC2 4241 clr.w D1
00001DC4 D081 add.l D0, D1
00001DC6 2F00 move.l -[A7], D0
00001DC8 4EBA 0062 jsr [PC + 0x62 /* 00001E2C */]
00001DCC 2B40 BCDC move.l [A5 - 0x4324], D0
00001DD0 588F addq.l A7, 4
00001DD2 6742 beq +0x44 /* 00001E16 */
00001DD4 7000 moveq.l D0, 0x00
00001DD6 302D BCCE move.w D0, [A5 - 0x4332]
00001DDA E380 asl D0, 1
00001DDC 2F00 move.l -[A7], D0
00001DDE 4EBA 004C jsr [PC + 0x4C /* 00001E2C */]
00001DE2 2B40 BCE0 move.l [A5 - 0x4320], D0
00001DE6 588F addq.l A7, 4
00001DE8 672C beq +0x2E /* 00001E16 */
00001DEA 7000 moveq.l D0, 0x00
00001DEC 302D BCD0 move.w D0, [A5 - 0x4330]
00001DF0 E380 asl D0, 1
00001DF2 2F00 move.l -[A7], D0
00001DF4 4EBA 0036 jsr [PC + 0x36 /* 00001E2C */]
00001DF8 2B40 BCE4 move.l [A5 - 0x431C], D0
00001DFC 588F addq.l A7, 4
00001DFE 6716 beq +0x18 /* 00001E16 */
00001E00 7000 moveq.l D0, 0x00
00001E02 302D BCD2 move.w D0, [A5 - 0x432E]
00001E06 2F00 move.l -[A7], D0
00001E08 4EBA 0022 jsr [PC + 0x22 /* 00001E2C */]
00001E0C 2B40 BCE8 move.l [A5 - 0x4318], D0
00001E10 588F addq.l A7, 4
00001E12 6702 beq +0x4 /* 00001E16 */
00001E14 5247 addq.w D7, 1
label00001E16:
00001E16 4AAD B82E tst.l [A5 - 0x47D2]
00001E1A 6706 beq +0x8 /* 00001E22 */
00001E1C 2F2D B82E move.l -[A7], [A5 - 0x47D2]
00001E20 A9A3 syscall ReleaseResource
label00001E22:
00001E22 3007 move.w D0, D7
00001E24 2E2E FFFC move.l D7, [A6 - 0x4]
00001E28 4E5E unlink A6
00001E2A 4E75 rts
fn00001E2C:
00001E2C 48E7 0110 movem.l -[A7], D7,A3
00001E30 3E2F 000E move.w D7, [A7 + 0xE]
00001E34 7000 moveq.l D0, 0x00
00001E36 3007 move.w D0, D7
00001E38 2F00 move.l -[A7], D0
00001E3A 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00001E3E 2640 movea.l A3, D0
00001E40 200B move.l D0, A3
00001E42 588F addq.l A7, 4
00001E44 6720 beq +0x22 /* 00001E66 */
00001E46 206D B82E movea.l A0, [A5 - 0x47D2]
00001E4A 202D B82A move.l D0, [A5 - 0x47D6]
00001E4E D090 add.l D0, [A0]
00001E50 2F00 move.l -[A7], D0
00001E52 2F0B move.l -[A7], A3
00001E54 7000 moveq.l D0, 0x00
00001E56 3007 move.w D0, D7
00001E58 2F00 move.l -[A7], D0
00001E5A 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00001E5E 7000 moveq.l D0, 0x00
00001E60 3007 move.w D0, D7
00001E62 D1AD B82A add.l [A5 - 0x47D6], D0
label00001E66:
00001E66 200B move.l D0, A3
00001E68 4CDF 0880 movem.l D7,A3, [A7]+
00001E6C 4E75 rts
fn00001E6E:
00001E6E 48E7 1110 movem.l -[A7], D3,D7,A3
00001E72 47ED F55A lea.l A3, [A5 - 0xAA6]
00001E76 4247 clr.w D7
00001E78 760B moveq.l D3, 0x0B
label00001E7A:
00001E7A 4A47 tst.w D7
00001E7C 6604 bne +0x6 /* 00001E82 */
00001E7E 7009 moveq.l D0, 0x09
00001E80 6004 bra +0x6 /* 00001E86 */
label00001E82:
00001E82 48C7 ext.l D7
00001E84 2007 move.l D0, D7
label00001E86:
00001E86 2207 move.l D1, D7
00001E88 C3FC 0006 muls.w D1, 0x6
00001E8C 2073 1000 movea.l A0, [A3 + D1.w]
00001E90 3140 0020 move.w [A0 + 0x20], D0
00001E94 5247 addq.w D7, 1
00001E96 B647 cmp.w D3, D7
00001E98 6EE0 bgt -0x1E /* 00001E7A */
00001E9A 41ED F714 lea.l A0, [A5 - 0x8EC]
00001E9E 43ED E650 lea.l A1, [A5 - 0x19B0]
00001EA2 20D9 move.l [A0]+, [A1]+
00001EA4 20D9 move.l [A0]+, [A1]+
00001EA6 30D9 move.w [A0]+, [A1]+
00001EA8 41ED F70C lea.l A0, [A5 - 0x8F4]
00001EAC 43ED E634 lea.l A1, [A5 - 0x19CC]
00001EB0 20D9 move.l [A0]+, [A1]+
00001EB2 20D9 move.l [A0]+, [A1]+
00001EB4 3B7C 021C F71E move.w [A5 - 0x8E2], 0x21C
00001EBA 41ED F6C8 lea.l A0, [A5 - 0x938]
00001EBE 43ED E634 lea.l A1, [A5 - 0x19CC]
00001EC2 20D9 move.l [A0]+, [A1]+
00001EC4 20D9 move.l [A0]+, [A1]+
00001EC6 422D F6CB clr.b [A5 - 0x935]
00001ECA 41ED F6D0 lea.l A0, [A5 - 0x930]
00001ECE 43ED E650 lea.l A1, [A5 - 0x19B0]
00001ED2 20D9 move.l [A0]+, [A1]+
00001ED4 20D9 move.l [A0]+, [A1]+
00001ED6 30D9 move.w [A0]+, [A1]+
00001ED8 41ED F68C lea.l A0, [A5 - 0x974]
00001EDC 43ED E634 lea.l A1, [A5 - 0x19CC]
00001EE0 20D9 move.l [A0]+, [A1]+
00001EE2 20D9 move.l [A0]+, [A1]+
00001EE4 41ED F694 lea.l A0, [A5 - 0x96C]
00001EE8 43ED E650 lea.l A1, [A5 - 0x19B0]
00001EEC 20D9 move.l [A0]+, [A1]+
00001EEE 20D9 move.l [A0]+, [A1]+
00001EF0 30D9 move.w [A0]+, [A1]+
00001EF2 41ED F5C8 lea.l A0, [A5 - 0xA38]
00001EF6 43ED E60E lea.l A1, [A5 - 0x19F2]
00001EFA 7006 moveq.l D0, 0x06
label00001EFC:
00001EFC 20D9 move.l [A0]+, [A1]+
00001EFE 51C8 FFFC dbf D0, -0x6 /* 00001EFC */
00001F02 30D9 move.w [A0]+, [A1]+
00001F04 41ED F644 lea.l A0, [A5 - 0x9BC]
00001F08 43ED E634 lea.l A1, [A5 - 0x19CC]
00001F0C 20D9 move.l [A0]+, [A1]+
00001F0E 20D9 move.l [A0]+, [A1]+
00001F10 41ED F64C lea.l A0, [A5 - 0x9B4]
00001F14 43ED E650 lea.l A1, [A5 - 0x19B0]
00001F18 20D9 move.l [A0]+, [A1]+
00001F1A 20D9 move.l [A0]+, [A1]+
00001F1C 30D9 move.w [A0]+, [A1]+
00001F1E 3B7C 021C F658 move.w [A5 - 0x9A8], 0x21C
00001F24 4CDF 0888 movem.l D3,D7,A3, [A7]+
00001F28 4E75 rts